+ Should Contain ${result} 64 bytes
+Remove flows
+ [Documentation] Remove flows generated by simple fwd
+ [Tags] Get
+ Write dpctl del-flows
+ Sleep 1
+ Read
+Delete s4 ports
+ [Documentation] Delete s4 connected ports
+ [Tags] delete
+ ${resp} Delete session ${REST_CONTEXT_BD}/port/OVS/MININET/s4/s4-eth1
+ Should Be Equal As Strings ${resp.status_code} 200
+ ${resp} Delete session ${REST_CONTEXT_BD}/port/OVS/MININET/s4/s4-eth2
+ Should Be Equal As Strings ${resp.status_code} 200
+ ${resp} Delete session ${REST_CONTEXT_BD}/port/OVS/MININET/s2/s2-eth3
+ Should Be Equal As Strings ${resp.status_code} 200
+ ${resp} Delete session ${REST_CONTEXT_BD}/port/OVS/MININET/s3/s3-eth3
+ Should Be Equal As Strings ${resp.status_code} 200
+Add s1 ports
+ [Documentation] Add s1 connected ports
+ [Tags] add
+ ${resp} Post session ${REST_CONTEXT_BD}/port/OVS/MININET/s1/s1-eth1
+ ... data={"type":"patch", "CUSTOM":{"peer":"s2-eth3"}}
+ Should Be Equal As Strings ${resp.status_code} 201
+ ${resp} Post session ${REST_CONTEXT_BD}/port/OVS/MININET/s1/s1-eth2
+ ... data={"type":"patch", "CUSTOM":{"peer":"s3-eth3"}}
+ Should Be Equal As Strings ${resp.status_code} 201
+ ${resp} Post session ${REST_CONTEXT_BD}/port/OVS/MININET/s2/s2-eth3
+ ... data={"type":"patch", "CUSTOM":{"peer":"s1-eth1"}}
+ Should Be Equal As Strings ${resp.status_code} 201
+ ${resp} Post session ${REST_CONTEXT_BD}/port/OVS/MININET/s3/s3-eth3
+ ... data={"type":"patch", "CUSTOM":{"peer":"s1-eth2"}}
+ Should Be Equal As Strings ${resp.status_code} 201
+Delete bridge s4
+ [Documentation] Delete bridge s4
+ [Tags] Delete
+ ${resp} Delete session ${REST_CONTEXT_BD}/bridge/OVS/MININET/s4
+ Should Be Equal As Strings ${resp.status_code} 200