Test-Dhcpl2Relay:
   Adding multiple new scenarios for l2 relay and also updating
   result logs for each test case run.

Change-Id: I10e20c24f75aa5b523b1d2306b86a235f37be201
diff --git a/src/test/results/dhcpl2relay/test_dhcpl2relay_after_server_reboot b/src/test/results/dhcpl2relay/test_dhcpl2relay_after_server_reboot
new file mode 100644
index 0000000..d5745f5
--- /dev/null
+++ b/src/test/results/dhcpl2relay/test_dhcpl2relay_after_server_reboot
@@ -0,0 +1,216 @@
+ubuntu@olt-tester:~/cord-tester/src/test/setup$
+ubuntu@olt-tester:~/cord-tester/src/test/setup$ ./voltha-test.py --test-type=dhcpl2relay:dhcpl2relay_exchang  e.test_dhcpl2relay_after_server_reboot --manifest=manifest-olt-voltha-local.json --voltha-host=10.70.47.64 -  -olt-type=tibit-olt --olt-arg=00:0c:e2:31:05:00 --disable-cleanup --disable-teardown
+Starting CordTester Web Server
+ * Running on http://127.0.0.1:5000/ (Press CTRL+C to quit)
+ * Restarting with stat
+ * Debugger is active!
+ * Debugger PIN: 718-316-938
+WARNING: No route found for IPv6 destination :: (no default route?)
+Cleaning up existing cluster volumes
+Onos IP 10.70.47.64
+Installing ONOS cord apps
+# Host [10.70.47.64]:8101 found: line 5
+/root/.ssh/known_hosts updated.
+Original contents retained as /root/.ssh/known_hosts.old
+onoscli: eof exception found
+onoscli:     logout
+
+Connection to 10.70.47.64 closed.
+
+result.ok, result.status_code are False and 409
+ONOS app cord-config, version 3.0-SNAPSHOT installed
+result.ok, result.status_code are False and 409
+ONOS app sadis-app, version 3.0-SNAPSHOT installed
+result.ok, result.status_code are False and 409
+ONOS app olt-app, version 3.0-SNAPSHOT installed
+result.ok, result.status_code are False and 409
+ONOS app aaa, version 3.0-SNAPSHOT installed
+result.ok, result.status_code are False and 409
+ONOS app igmp, version 3.0-SNAPSHOT installed
+Installing cord tester ONOS app /home/ubuntu/cord-tester/src/test/apps/ciena-cordigmp-multitable-3.0-SNAPSHO  T.oar
+result.ok, result.status_code are False and 409
+Radius server running with IP 11.0.0.3
+Provisioning the ports for the test container
+
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth0 -l l1 cord-tester1 192.168.100.1/24 02:03:04:00:00:01
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth2 -l l2 cord-tester1 192.168.100.2/24 02:03:04:00:00:02
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth4 -l l3 cord-tester1 192.168.100.3/24 02:03:04:00:00:03
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth6 -l l4 cord-tester1 192.168.100.4/24 02:03:04:00:00:04
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth8 -l l5 cord-tester1 192.168.100.5/24 02:03:04:00:00:05
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth10 -l l6 cord-tester1 192.168.100.6/24 02:03:04:00:00:06
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth12 -l l7 cord-tester1 192.168.100.7/24 02:03:04:00:00:07
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth14 -l l8 cord-tester1 192.168.100.8/24 02:03:04:00:00:08
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth16 -l l9 cord-tester1 192.168.100.9/24 02:03:04:00:00:09
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth18 -l l10 cord-tester1 192.168.100.10/24 02:03:04:00:00:0a
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth20 -l l11 cord-tester1 192.168.100.11/24 02:03:04:00:00:0b
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth22 -l l12 cord-tester1 192.168.100.12/24 02:03:04:00:00:0c
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth24 -l l13 cord-tester1 192.168.100.13/24 02:03:04:00:00:0d
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth26 -l l14 cord-tester1 192.168.100.14/24 02:03:04:00:00:0e
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth28 -l l15 cord-tester1 192.168.100.15/24 02:03:04:00:00:0f
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth30 -l l16 cord-tester1 192.168.100.16/24 02:03:04:00:00:10
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth32 -l l17 cord-tester1 192.168.100.17/24 02:03:04:00:00:11
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth34 -l l18 cord-tester1 192.168.100.18/24 02:03:04:00:00:12
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth36 -l l19 cord-tester1 192.168.100.19/24 02:03:04:00:00:13
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth38 -l l20 cord-tester1 192.168.100.20/24 02:03:04:00:00:14
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth40 -l l21 cord-tester1 192.168.100.21/24 02:03:04:00:00:15
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth42 -l l22 cord-tester1 192.168.100.22/24 02:03:04:00:00:16
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth44 -l l23 cord-tester1 192.168.100.23/24 02:03:04:00:00:17
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth46 -l l24 cord-tester1 192.168.100.24/24 02:03:04:00:00:18
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth48 -l l25 cord-tester1 192.168.100.25/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth50 -l l26 cord-tester1 192.168.100.26/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth52 -l l27 cord-tester1 192.168.100.27/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth54 -l l28 cord-tester1 192.168.100.28/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth56 -l l29 cord-tester1 192.168.100.29/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth58 -l l30 cord-tester1 192.168.100.30/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth60 -l l31 cord-tester1 192.168.100.31/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth62 -l l32 cord-tester1 192.168.100.32/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth64 -l l33 cord-tester1 192.168.100.33/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth66 -l l34 cord-tester1 192.168.100.34/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth68 -l l35 cord-tester1 192.168.100.35/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth70 -l l36 cord-tester1 192.168.100.36/24
+RTNETLINK answers: File exists
+Provisioning guest port vcpe0 for cord-tester1 with host port: enp1s0f0, s_tag: 222, c_tag: 111
+
+RTNETLINK answers: File exists
+Provisioning guest port vcpe1 for cord-tester1 with host port: enp1s0f0, s_tag: 304, c_tag: 304
+
+RTNETLINK answers: File exists
+Provisioning guest port vcpe2 for cord-tester1 with host port: enp1s0f0, s_tag: 304, c_tag: 305
+
+RTNETLINK answers: File exists
+Provisioning guest port vcpe3 for cord-tester1 with host port: enp1s0f0, s_tag: 304, c_tag: 306
+
+RTNETLINK answers: File exists
+Provisioning guest port vcpe4 for cord-tester1 with host port: enp1s0f0, s_tag: 304, c_tag: 307
+
+RTNETLINK answers: File exists
+Provisioning guest port vcpe5 for cord-tester1 with host port: enp1s0f0, s_tag: 304, c_tag: 308
+
+RTNETLINK answers: File exists
+Provisioning guest port vcpe6 for cord-tester1 with host port: enp1s0f0, s_tag: 304, c_tag: 309
+
+RTNETLINK answers: File exists
+Provisioning guest port vcpe7 for cord-tester1 with host port: enp1s0f0, s_tag: 304, c_tag: 310
+
+RTNETLINK answers: File exists
+Provisioning guest port vcpe8 for cord-tester1 with host port: enp1s0f0, s_tag: 304, c_tag: 311
+
+RTNETLINK answers: File exists
+Test container cord-tester1 started and provisioned to run tests using nosetests
+127.0.0.1 - - [12/Oct/2017 05:10:03] "POST /start HTTP/1.1" 200 -
+Running test case dhcpl2relay:dhcpl2relay_exchange.test_dhcpl2relay_after_server_reboot
+WARNING: No route found for IPv6 destination :: (no default route?)
+Controller IP [u'10.70.47.64'], Test type dhcpl2relay:dhcpl2relay_exchange.test_dhcpl2relay_after_server_reb  oot
+Installing ONOS cord apps
+# Host [10.70.47.64]:8101 found: line 5
+/root/.ssh/known_hosts updated.
+Original contents retained as /root/.ssh/known_hosts.old
+onoscli: eof exception found
+onoscli:     logout
+
+Connection to 10.70.47.64 closed.
+
+result.ok, result.status_code are False and 409
+ONOS app cord-config, version 3.0-SNAPSHOT installed
+result.ok, result.status_code are False and 409
+ONOS app sadis-app, version 3.0-SNAPSHOT installed
+result.ok, result.status_code are False and 409
+ONOS app olt-app, version 3.0-SNAPSHOT installed
+result.ok, result.status_code are False and 409
+ONOS app aaa, version 3.0-SNAPSHOT installed
+result.ok, result.status_code are False and 409
+ONOS app igmp, version 3.0-SNAPSHOT installed
+Installing cord tester ONOS app /home/ubuntu/cord-tester/src/test/apps/ciena-cordigmp-multitable-3.0-SNAPSHO  T.oar
+result.ok, result.status_code are False and 409
+Radius server running with IP 11.0.0.3
+Running ['dhcpl2relay:dhcpl2relay_exchange.test_dhcpl2relay_after_server_reboot'] tests across 1 containers   in parallel
+Modifying scapy tool files before running a test: ['dhcpl2relay:dhcpl2relay_exchange.test_dhcpl2relay_after_  server_reboot']
+Running tests: ['dhcpl2relay:dhcpl2relay_exchange.test_dhcpl2relay_after_server_reboot']
+Connecting to controller at 10.70.47.64
+onoscli: Trying to connect to 10.70.47.64
+Spawning pexpect for ip 10.70.47.64
+ssh connection asked for password, gave password
+Command 'summary -j' sent to onoscli.
+onoscli: eof exception found
+onoscli:     logout
+
+Connection to 10.70.47.64 closed.
+
+Voltha device of:0001000000000001 not in map. Using uplink vlan 333
+Installing OLT app /root/test/src/test/utils/../apps/olt-app-3.0-SNAPSHOT.oar
+Connecting to controller at 10.70.47.64
+onoscli: Trying to connect to 10.70.47.64
+# Host [10.70.47.64]:8101 found: line 1 type RSA
+Spawning pexpect for ip 10.70.47.64
+ssh connection asked for password, gave password
+Command 'summary -j' sent to onoscli.
+onoscli: eof exception found
+onoscli:     logout
+
+Connection to 10.70.47.64 closed.
+
+Running command: ip link add link veth48 name veth48.333 type vlan id 333
+RTNETLINK answers: File exists
+Running command: ip link set veth48.333 up
+Running command: ip link add link veth48.333 name veth48.333.254 type vlan id 254
+RTNETLINK answers: File exists
+Running command: ip link set veth48.333.254 up
+Configuring OVS flow for port 37, s_tag 333
+test_dhcpl2relay_after_server_reboot (dhcpl2relay.dhcpl2relayTest.dhcpl2relay_exchange) ... # Host [10.70.47  .64]:8101 found: line 1 type RSA
+DHCP server running on remote host and list of service commands are
+ ['usr/sbin/dhcpd -4 --no-pid -cf /root/test/src/test/setup/dhcpd.conf -lf /root/test/src/test/setup/dhcpd.l  eases veth22', 'usr/sbin/dhcpd -4 --no-pid -cf /root/test/src/test/setup/dhcpd-tagged.conf -lf /root/test/sr  c/test/setup/dhcpd-tagged.leases veth22.333.254']
+Got dhcp client IP 192.168.1.31 from server 192.168.1.2 for mac 02:03:04:00:00:01 .
+server rebooting...
+DHCP server is rebooted
+
+Test test_dhcpl2relay_after_server_reboot has errors and warnings
+
+2017-10-12 12:10:49,734 | WARN  | f-event-stats-29 | FlowModBuilderVer13              | 194 - org.onosprojec  t.onos-providers-openflow-flow - 1.10.6 | Match type INNER_VLAN_VID not yet implemented.
+2017-10-12 12:10:50,251 | WARN  |  I/O worker #340 | IgmpSnoop                        | 203 - org.opencord.i  gmp - 1.3.0.SNAPSHOT | No SSM translate source found for group 224.0.0.251
+2017-10-12 12:10:54,736 | WARN  | f-event-stats-20 | FlowModBuilderVer13              | 194 - org.onosprojec  t.onos-providers-openflow-flow - 1.10.6 | Match type INNER_VLAN_VID not yet implemented.
+ok
+
+----------------------------------------------------------------------
+Ran 1 test in 45.683s
+
+OK
+Test dhcpl2relayTest.py:dhcpl2relay_exchange.test_dhcpl2relay_after_server_reboot Success
+Done running tests
+127.0.0.1 - - [12/Oct/2017 05:11:01] "POST /test HTTP/1.1" 200 -
+ubuntu@olt-tester:~/cord-tester/src/test/setup$
+
diff --git a/src/test/results/dhcpl2relay/test_dhcpl2relay_after_server_shutting_down b/src/test/results/dhcpl2relay/test_dhcpl2relay_after_server_shutting_down
new file mode 100644
index 0000000..19fa66f
--- /dev/null
+++ b/src/test/results/dhcpl2relay/test_dhcpl2relay_after_server_shutting_down
@@ -0,0 +1,218 @@
+ubuntu@olt-tester:~/cord-tester/src/test/setup$
+ubuntu@olt-tester:~/cord-tester/src/test/setup$ ./voltha-test.py --test-type=dhcpl2relay:dhcpl2relay_exchange.test_dhcpl2relay_after_server_shutting_down --manifest=manifest-olt-voltha-local.json --voltha-host=10.70.47.64 --olt-type=tibit-olt --olt-arg=00:0c:e2:31:05:00 --disable-cleanup --disable-teardown
+Starting CordTester Web Server
+ * Running on http://127.0.0.1:5000/ (Press CTRL+C to quit)
+ * Restarting with stat
+ * Debugger is active!
+ * Debugger PIN: 718-316-938
+WARNING: No route found for IPv6 destination :: (no default route?)
+Cleaning up existing cluster volumes
+Onos IP 10.70.47.64
+Installing ONOS cord apps
+# Host [10.70.47.64]:8101 found: line 5
+/root/.ssh/known_hosts updated.
+Original contents retained as /root/.ssh/known_hosts.old
+onoscli: eof exception found
+onoscli:     logout
+
+Connection to 10.70.47.64 closed.
+
+result.ok, result.status_code are False and 409
+ONOS app cord-config, version 3.0-SNAPSHOT installed
+result.ok, result.status_code are False and 409
+ONOS app sadis-app, version 3.0-SNAPSHOT installed
+result.ok, result.status_code are False and 409
+ONOS app olt-app, version 3.0-SNAPSHOT installed
+result.ok, result.status_code are False and 409
+ONOS app aaa, version 3.0-SNAPSHOT installed
+result.ok, result.status_code are False and 409
+ONOS app igmp, version 3.0-SNAPSHOT installed
+Installing cord tester ONOS app /home/ubuntu/cord-tester/src/test/apps/ciena-cordigmp-multitable-3.0-SNAPSHOT.oar
+result.ok, result.status_code are False and 409
+Radius server running with IP 11.0.0.3
+Provisioning the ports for the test container
+
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth0 -l l1 cord-tester1 192.168.100.1/24 02:03:04:00:00:01
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth2 -l l2 cord-tester1 192.168.100.2/24 02:03:04:00:00:02
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth4 -l l3 cord-tester1 192.168.100.3/24 02:03:04:00:00:03
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth6 -l l4 cord-tester1 192.168.100.4/24 02:03:04:00:00:04
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth8 -l l5 cord-tester1 192.168.100.5/24 02:03:04:00:00:05
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth10 -l l6 cord-tester1 192.168.100.6/24 02:03:04:00:00:06
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth12 -l l7 cord-tester1 192.168.100.7/24 02:03:04:00:00:07
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth14 -l l8 cord-tester1 192.168.100.8/24 02:03:04:00:00:08
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth16 -l l9 cord-tester1 192.168.100.9/24 02:03:04:00:00:09
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth18 -l l10 cord-tester1 192.168.100.10/24 02:03:04:00:00:0a
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth20 -l l11 cord-tester1 192.168.100.11/24 02:03:04:00:00:0b
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth22 -l l12 cord-tester1 192.168.100.12/24 02:03:04:00:00:0c
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth24 -l l13 cord-tester1 192.168.100.13/24 02:03:04:00:00:0d
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth26 -l l14 cord-tester1 192.168.100.14/24 02:03:04:00:00:0e
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth28 -l l15 cord-tester1 192.168.100.15/24 02:03:04:00:00:0f
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth30 -l l16 cord-tester1 192.168.100.16/24 02:03:04:00:00:10
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth32 -l l17 cord-tester1 192.168.100.17/24 02:03:04:00:00:11
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth34 -l l18 cord-tester1 192.168.100.18/24 02:03:04:00:00:12
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth36 -l l19 cord-tester1 192.168.100.19/24 02:03:04:00:00:13
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth38 -l l20 cord-tester1 192.168.100.20/24 02:03:04:00:00:14
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth40 -l l21 cord-tester1 192.168.100.21/24 02:03:04:00:00:15
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth42 -l l22 cord-tester1 192.168.100.22/24 02:03:04:00:00:16
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth44 -l l23 cord-tester1 192.168.100.23/24 02:03:04:00:00:17
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth46 -l l24 cord-tester1 192.168.100.24/24 02:03:04:00:00:18
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth48 -l l25 cord-tester1 192.168.100.25/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth50 -l l26 cord-tester1 192.168.100.26/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth52 -l l27 cord-tester1 192.168.100.27/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth54 -l l28 cord-tester1 192.168.100.28/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth56 -l l29 cord-tester1 192.168.100.29/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth58 -l l30 cord-tester1 192.168.100.30/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth60 -l l31 cord-tester1 192.168.100.31/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth62 -l l32 cord-tester1 192.168.100.32/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth64 -l l33 cord-tester1 192.168.100.33/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth66 -l l34 cord-tester1 192.168.100.34/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth68 -l l35 cord-tester1 192.168.100.35/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth70 -l l36 cord-tester1 192.168.100.36/24
+RTNETLINK answers: File exists
+Provisioning guest port vcpe0 for cord-tester1 with host port: enp1s0f0, s_tag: 222, c_tag: 111
+
+RTNETLINK answers: File exists
+Provisioning guest port vcpe1 for cord-tester1 with host port: enp1s0f0, s_tag: 304, c_tag: 304
+
+RTNETLINK answers: File exists
+Provisioning guest port vcpe2 for cord-tester1 with host port: enp1s0f0, s_tag: 304, c_tag: 305
+
+RTNETLINK answers: File exists
+Provisioning guest port vcpe3 for cord-tester1 with host port: enp1s0f0, s_tag: 304, c_tag: 306
+
+RTNETLINK answers: File exists
+Provisioning guest port vcpe4 for cord-tester1 with host port: enp1s0f0, s_tag: 304, c_tag: 307
+
+RTNETLINK answers: File exists
+Provisioning guest port vcpe5 for cord-tester1 with host port: enp1s0f0, s_tag: 304, c_tag: 308
+
+RTNETLINK answers: File exists
+Provisioning guest port vcpe6 for cord-tester1 with host port: enp1s0f0, s_tag: 304, c_tag: 309
+
+RTNETLINK answers: File exists
+Provisioning guest port vcpe7 for cord-tester1 with host port: enp1s0f0, s_tag: 304, c_tag: 310
+
+RTNETLINK answers: File exists
+Provisioning guest port vcpe8 for cord-tester1 with host port: enp1s0f0, s_tag: 304, c_tag: 311
+
+RTNETLINK answers: File exists
+Test container cord-tester1 started and provisioned to run tests using nosetests
+127.0.0.1 - - [12/Oct/2017 05:06:44] "POST /start HTTP/1.1" 200 -
+Running test case dhcpl2relay:dhcpl2relay_exchange.test_dhcpl2relay_after_server_shutting_down
+WARNING: No route found for IPv6 destination :: (no default route?)
+Controller IP [u'10.70.47.64'], Test type dhcpl2relay:dhcpl2relay_exchange.test_dhcpl2relay_after_server_shutting_down
+Installing ONOS cord apps
+# Host [10.70.47.64]:8101 found: line 5
+/root/.ssh/known_hosts updated.
+Original contents retained as /root/.ssh/known_hosts.old
+onoscli: eof exception found
+onoscli:     logout
+
+Connection to 10.70.47.64 closed.
+
+result.ok, result.status_code are False and 409
+ONOS app cord-config, version 3.0-SNAPSHOT installed
+result.ok, result.status_code are False and 409
+ONOS app sadis-app, version 3.0-SNAPSHOT installed
+result.ok, result.status_code are False and 409
+ONOS app olt-app, version 3.0-SNAPSHOT installed
+result.ok, result.status_code are False and 409
+ONOS app aaa, version 3.0-SNAPSHOT installed
+result.ok, result.status_code are False and 409
+ONOS app igmp, version 3.0-SNAPSHOT installed
+Installing cord tester ONOS app /home/ubuntu/cord-tester/src/test/apps/ciena-cordigmp-multitable-3.0-SNAPSHOT.oar
+result.ok, result.status_code are False and 409
+Radius server running with IP 11.0.0.3
+Running ['dhcpl2relay:dhcpl2relay_exchange.test_dhcpl2relay_after_server_shutting_down'] tests across 1 containers in parallel
+Modifying scapy tool files before running a test: ['dhcpl2relay:dhcpl2relay_exchange.test_dhcpl2relay_after_server_shutting_down']
+Running tests: ['dhcpl2relay:dhcpl2relay_exchange.test_dhcpl2relay_after_server_shutting_down']
+Connecting to controller at 10.70.47.64
+onoscli: Trying to connect to 10.70.47.64
+Spawning pexpect for ip 10.70.47.64
+ssh connection asked for password, gave password
+Command 'summary -j' sent to onoscli.
+onoscli: eof exception found
+onoscli:     logout
+
+Connection to 10.70.47.64 closed.
+
+Voltha device of:0001000000000001 not in map. Using uplink vlan 333
+Installing OLT app /root/test/src/test/utils/../apps/olt-app-3.0-SNAPSHOT.oar
+Connecting to controller at 10.70.47.64
+onoscli: Trying to connect to 10.70.47.64
+# Host [10.70.47.64]:8101 found: line 1 type RSA
+Spawning pexpect for ip 10.70.47.64
+ssh connection asked for password, gave password
+Command 'summary -j' sent to onoscli.
+onoscli: eof exception found
+onoscli:     logout
+
+Connection to 10.70.47.64 closed.
+
+Running command: ip link add link veth48 name veth48.333 type vlan id 333
+RTNETLINK answers: File exists
+Running command: ip link set veth48.333 up
+Running command: ip link add link veth48.333 name veth48.333.254 type vlan id 254
+RTNETLINK answers: File exists
+Running command: ip link set veth48.333.254 up
+Configuring OVS flow for port 37, s_tag 333
+test_dhcpl2relay_after_server_shutting_down (dhcpl2relay.dhcpl2relayTest.dhcpl2relay_exchange) ... # Host [10.70.47.64]:8101 found: line 1 type RSA
+DHCP server running on remote host and list of service commands are
+ ['usr/sbin/dhcpd -4 --no-pid -cf /root/test/src/test/setup/dhcpd.conf -lf /root/test/src/test/setup/dhcpd.leases veth22', 'usr/sbin/dhcpd -4 --no-pid -cf /root/test/src/test/setup/dhcpd-tagged.conf -lf /root/test/src/test/setup/dhcpd-tagged.leases veth22.333.254']
+Got dhcp client IP 192.168.1.31 from server 192.168.1.2 for mac 02:03:04:00:00:01 .
+server rebooting...
+DHCP server is stopped
+
+Test test_dhcpl2relay_after_server_shutting_down has errors and warnings
+
+2017-10-12 12:07:29,762 | WARN  | of-event-stats-5 | FlowModBuilderVer13              | 194 - org.onosproject.onos-providers-openflow-flow - 1.10.6 | Match type INNER_VLAN_VID not yet implemented.
+2017-10-12 12:07:34,762 | WARN  | f-event-stats-14 | FlowModBuilderVer13              | 194 - org.onosproject.onos-providers-openflow-flow - 1.10.6 | Match type INNER_VLAN_VID not yet implemented.
+2017-10-12 12:07:39,734 | WARN  | f-event-stats-11 | FlowModBuilderVer13              | 194 - org.onosproject.onos-providers-openflow-flow - 1.10.6 | Match type INNER_VLAN_VID not yet implemented.
+2017-10-12 12:07:42,926 | WARN  |  I/O worker #340 | IgmpSnoop                        | 203 - org.opencord.igmp - 1.3.0.SNAPSHOT | No SSM translate source found for group 224.0.0.251
+2017-10-12 12:07:44,736 | WARN  | f-event-stats-18 | FlowModBuilderVer13              | 194 - org.onosproject.onos-providers-openflow-flow - 1.10.6 | Match type INNER_VLAN_VID not yet implemented.
+ok
+
+----------------------------------------------------------------------
+Ran 1 test in 54.023s
+
+OK
+Test dhcpl2relayTest.py:dhcpl2relay_exchange.test_dhcpl2relay_after_server_shutting_down Success
+Done running tests
+127.0.0.1 - - [12/Oct/2017 05:07:51] "POST /test HTTP/1.1" 200 -
+ubuntu@olt-tester:~/cord-tester/src/test/setup$
+
diff --git a/src/test/results/dhcpl2relay/test_dhcpl2relay_after_server_stop_start b/src/test/results/dhcpl2relay/test_dhcpl2relay_after_server_stop_start
new file mode 100644
index 0000000..7f39a5d
--- /dev/null
+++ b/src/test/results/dhcpl2relay/test_dhcpl2relay_after_server_stop_start
@@ -0,0 +1,219 @@
+ubuntu@olt-tester:~/cord-tester/src/test/setup$ ./voltha-test.py --test-type=dhcpl2relay:dhcpl2relay_exchange.test_dhcpl2relay_after_server_stop_start --manifest=manifest-olt-voltha-local.json --voltha-host=10.70.47.64 --olt-type=tibit-olt --olt-arg=00:0c:e2:31:05:00 --disable-cleanup --disable-teardown
+Starting CordTester Web Server
+ * Running on http://127.0.0.1:5000/ (Press CTRL+C to quit)
+ * Restarting with stat
+ * Debugger is active!
+ * Debugger PIN: 718-316-938
+WARNING: No route found for IPv6 destination :: (no default route?)
+Cleaning up existing cluster volumes
+Onos IP 10.70.47.64
+Installing ONOS cord apps
+# Host [10.70.47.64]:8101 found: line 5
+/root/.ssh/known_hosts updated.
+Original contents retained as /root/.ssh/known_hosts.old
+onoscli: eof exception found
+onoscli:     logout
+
+Connection to 10.70.47.64 closed.
+
+result.ok, result.status_code are False and 409
+ONOS app cord-config, version 3.0-SNAPSHOT installed
+result.ok, result.status_code are False and 409
+ONOS app sadis-app, version 3.0-SNAPSHOT installed
+result.ok, result.status_code are False and 409
+ONOS app olt-app, version 3.0-SNAPSHOT installed
+result.ok, result.status_code are False and 409
+ONOS app aaa, version 3.0-SNAPSHOT installed
+result.ok, result.status_code are False and 409
+ONOS app igmp, version 3.0-SNAPSHOT installed
+Installing cord tester ONOS app /home/ubuntu/cord-tester/src/test/apps/ciena-cordigmp-multitable-3.0-SNAPSHOT.oar
+result.ok, result.status_code are False and 409
+Radius server running with IP 11.0.0.3
+Provisioning the ports for the test container
+
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth0 -l l1 cord-tester1 192.168.100.1/24 02:03:04:00:00:01
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth2 -l l2 cord-tester1 192.168.100.2/24 02:03:04:00:00:02
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth4 -l l3 cord-tester1 192.168.100.3/24 02:03:04:00:00:03
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth6 -l l4 cord-tester1 192.168.100.4/24 02:03:04:00:00:04
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth8 -l l5 cord-tester1 192.168.100.5/24 02:03:04:00:00:05
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth10 -l l6 cord-tester1 192.168.100.6/24 02:03:04:00:00:06
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth12 -l l7 cord-tester1 192.168.100.7/24 02:03:04:00:00:07
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth14 -l l8 cord-tester1 192.168.100.8/24 02:03:04:00:00:08
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth16 -l l9 cord-tester1 192.168.100.9/24 02:03:04:00:00:09
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth18 -l l10 cord-tester1 192.168.100.10/24 02:03:04:00:00:0a
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth20 -l l11 cord-tester1 192.168.100.11/24 02:03:04:00:00:0b
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth22 -l l12 cord-tester1 192.168.100.12/24 02:03:04:00:00:0c
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth24 -l l13 cord-tester1 192.168.100.13/24 02:03:04:00:00:0d
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth26 -l l14 cord-tester1 192.168.100.14/24 02:03:04:00:00:0e
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth28 -l l15 cord-tester1 192.168.100.15/24 02:03:04:00:00:0f
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth30 -l l16 cord-tester1 192.168.100.16/24 02:03:04:00:00:10
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth32 -l l17 cord-tester1 192.168.100.17/24 02:03:04:00:00:11
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth34 -l l18 cord-tester1 192.168.100.18/24 02:03:04:00:00:12
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth36 -l l19 cord-tester1 192.168.100.19/24 02:03:04:00:00:13
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth38 -l l20 cord-tester1 192.168.100.20/24 02:03:04:00:00:14
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth40 -l l21 cord-tester1 192.168.100.21/24 02:03:04:00:00:15
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth42 -l l22 cord-tester1 192.168.100.22/24 02:03:04:00:00:16
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth44 -l l23 cord-tester1 192.168.100.23/24 02:03:04:00:00:17
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth46 -l l24 cord-tester1 192.168.100.24/24 02:03:04:00:00:18
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth48 -l l25 cord-tester1 192.168.100.25/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth50 -l l26 cord-tester1 192.168.100.26/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth52 -l l27 cord-tester1 192.168.100.27/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth54 -l l28 cord-tester1 192.168.100.28/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth56 -l l29 cord-tester1 192.168.100.29/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth58 -l l30 cord-tester1 192.168.100.30/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth60 -l l31 cord-tester1 192.168.100.31/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth62 -l l32 cord-tester1 192.168.100.32/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth64 -l l33 cord-tester1 192.168.100.33/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth66 -l l34 cord-tester1 192.168.100.34/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth68 -l l35 cord-tester1 192.168.100.35/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth70 -l l36 cord-tester1 192.168.100.36/24
+RTNETLINK answers: File exists
+Provisioning guest port vcpe0 for cord-tester1 with host port: enp1s0f0, s_tag: 222, c_tag: 111
+
+RTNETLINK answers: File exists
+Provisioning guest port vcpe1 for cord-tester1 with host port: enp1s0f0, s_tag: 304, c_tag: 304
+
+RTNETLINK answers: File exists
+Provisioning guest port vcpe2 for cord-tester1 with host port: enp1s0f0, s_tag: 304, c_tag: 305
+
+RTNETLINK answers: File exists
+Provisioning guest port vcpe3 for cord-tester1 with host port: enp1s0f0, s_tag: 304, c_tag: 306
+
+RTNETLINK answers: File exists
+Provisioning guest port vcpe4 for cord-tester1 with host port: enp1s0f0, s_tag: 304, c_tag: 307
+
+RTNETLINK answers: File exists
+Provisioning guest port vcpe5 for cord-tester1 with host port: enp1s0f0, s_tag: 304, c_tag: 308
+
+RTNETLINK answers: File exists
+Provisioning guest port vcpe6 for cord-tester1 with host port: enp1s0f0, s_tag: 304, c_tag: 309
+
+RTNETLINK answers: File exists
+Provisioning guest port vcpe7 for cord-tester1 with host port: enp1s0f0, s_tag: 304, c_tag: 310
+
+RTNETLINK answers: File exists
+Provisioning guest port vcpe8 for cord-tester1 with host port: enp1s0f0, s_tag: 304, c_tag: 311
+
+RTNETLINK answers: File exists
+Test container cord-tester1 started and provisioned to run tests using nosetests
+127.0.0.1 - - [12/Oct/2017 05:13:28] "POST /start HTTP/1.1" 200 -
+Running test case dhcpl2relay:dhcpl2relay_exchange.test_dhcpl2relay_after_server_stop_start
+WARNING: No route found for IPv6 destination :: (no default route?)
+Controller IP [u'10.70.47.64'], Test type dhcpl2relay:dhcpl2relay_exchange.test_dhcpl2relay_after_server_stop_start
+Installing ONOS cord apps
+# Host [10.70.47.64]:8101 found: line 5
+/root/.ssh/known_hosts updated.
+Original contents retained as /root/.ssh/known_hosts.old
+onoscli: eof exception found
+onoscli:     logout
+
+Connection to 10.70.47.64 closed.
+
+result.ok, result.status_code are False and 409
+ONOS app cord-config, version 3.0-SNAPSHOT installed
+result.ok, result.status_code are False and 409
+ONOS app sadis-app, version 3.0-SNAPSHOT installed
+result.ok, result.status_code are False and 409
+ONOS app olt-app, version 3.0-SNAPSHOT installed
+result.ok, result.status_code are False and 409
+ONOS app aaa, version 3.0-SNAPSHOT installed
+result.ok, result.status_code are False and 409
+ONOS app igmp, version 3.0-SNAPSHOT installed
+Installing cord tester ONOS app /home/ubuntu/cord-tester/src/test/apps/ciena-cordigmp-multitable-3.0-SNAPSHOT.oar
+result.ok, result.status_code are False and 409
+Radius server running with IP 11.0.0.3
+Running ['dhcpl2relay:dhcpl2relay_exchange.test_dhcpl2relay_after_server_stop_start'] tests across 1 containers in parallel
+Modifying scapy tool files before running a test: ['dhcpl2relay:dhcpl2relay_exchange.test_dhcpl2relay_after_server_stop_start']
+Running tests: ['dhcpl2relay:dhcpl2relay_exchange.test_dhcpl2relay_after_server_stop_start']
+Connecting to controller at 10.70.47.64
+onoscli: Trying to connect to 10.70.47.64
+Spawning pexpect for ip 10.70.47.64
+ssh connection asked for password, gave password
+Command 'summary -j' sent to onoscli.
+onoscli: eof exception found
+onoscli:     logout
+
+Connection to 10.70.47.64 closed.
+
+Voltha device of:0001000000000001 not in map. Using uplink vlan 333
+Installing OLT app /root/test/src/test/utils/../apps/olt-app-3.0-SNAPSHOT.oar
+Connecting to controller at 10.70.47.64
+onoscli: Trying to connect to 10.70.47.64
+# Host [10.70.47.64]:8101 found: line 1 type RSA
+Spawning pexpect for ip 10.70.47.64
+ssh connection asked for password, gave password
+Command 'summary -j' sent to onoscli.
+onoscli: eof exception found
+onoscli:     logout
+
+Connection to 10.70.47.64 closed.
+
+Running command: ip link add link veth48 name veth48.333 type vlan id 333
+RTNETLINK answers: File exists
+Running command: ip link set veth48.333 up
+Running command: ip link add link veth48.333 name veth48.333.254 type vlan id 254
+RTNETLINK answers: File exists
+Running command: ip link set veth48.333.254 up
+Configuring OVS flow for port 37, s_tag 333
+test_dhcpl2relay_after_server_stop_start (dhcpl2relay.dhcpl2relayTest.dhcpl2relay_exchange) ... # Host [10.70.47.64]:8101 found: line 1 type RSA
+DHCP server running on remote host and list of service commands are
+ ['usr/sbin/dhcpd -4 --no-pid -cf /root/test/src/test/setup/dhcpd.conf -lf /root/test/src/test/setup/dhcpd.leases veth22', 'usr/sbin/dhcpd -4 --no-pid -cf /root/test/src/test/setup/dhcpd-tagged.conf -lf /root/test/src/test/setup/dhcpd-tagged.leases veth22.333.254']
+Got dhcp client IP 192.168.1.31 from server 192.168.1.2 for mac 02:03:04:00:00:01 .
+server rebooting...
+DHCP server is stopped
+DHCP server is started
+client got same IP after server rebooted, as expected
+
+Test test_dhcpl2relay_after_server_stop_start has errors and warnings
+
+2017-10-12 12:14:14,762 | WARN  | f-event-stats-10 | FlowModBuilderVer13              | 194 - org.onosproject.onos-providers-openflow-flow - 1.10.6 | Match type INNER_VLAN_VID not yet implemented.
+2017-10-12 12:14:19,737 | WARN  | f-event-stats-26 | FlowModBuilderVer13              | 194 - org.onosproject.onos-providers-openflow-flow - 1.10.6 | Match type INNER_VLAN_VID not yet implemented.
+2017-10-12 12:14:24,736 | WARN  | of-event-stats-4 | FlowModBuilderVer13              | 194 - org.onosproject.onos-providers-openflow-flow - 1.10.6 | Match type INNER_VLAN_VID not yet implemented.
+2017-10-12 12:14:29,762 | WARN  | of-event-stats-2 | FlowModBuilderVer13              | 194 - org.onosproject.onos-providers-openflow-flow - 1.10.6 | Match type INNER_VLAN_VID not yet implemented.
+ok
+
+----------------------------------------------------------------------
+Ran 1 test in 56.005s
+
+OK
+Test dhcpl2relayTest.py:dhcpl2relay_exchange.test_dhcpl2relay_after_server_stop_start Success
+Done running tests
+127.0.0.1 - - [12/Oct/2017 05:14:36] "POST /test HTTP/1.1" 200 -
+ubuntu@olt-tester:~/cord-tester/src/test/setup$
+ubuntu@olt-tester:~/cord-tester/src/test/setup$
+
diff --git a/src/test/results/dhcpl2relay/test_dhcpl2relay_app_activation_and_deactivation_multiple_times b/src/test/results/dhcpl2relay/test_dhcpl2relay_app_activation_and_deactivation_multiple_times
new file mode 100644
index 0000000..8396079
--- /dev/null
+++ b/src/test/results/dhcpl2relay/test_dhcpl2relay_app_activation_and_deactivation_multiple_times
@@ -0,0 +1,250 @@
+ubuntu@olt-tester:~/cord-tester/src/test/setup$
+ubuntu@olt-tester:~/cord-tester/src/test/setup$ ./voltha-test.py --test-type=dhcpl2relay:dhcpl2relay_exchange.test_dhcpl2relay_app_activation_and_deactivation_multiple_times --manifest=manifest-olt-voltha-local.json --voltha-host=10.70.47.64 --olt-type=tibit-olt --olt-arg=00:0c:e2:31:05:00 --disable-cleanup --disable-teardown
+Starting CordTester Web Server
+ * Running on http://127.0.0.1:5000/ (Press CTRL+C to quit)
+ * Restarting with stat
+ * Debugger is active!
+ * Debugger PIN: 718-316-938
+WARNING: No route found for IPv6 destination :: (no default route?)
+Cleaning up existing cluster volumes
+Onos IP 10.70.47.64
+Installing ONOS cord apps
+# Host [10.70.47.64]:8101 found: line 5
+/root/.ssh/known_hosts updated.
+Original contents retained as /root/.ssh/known_hosts.old
+onoscli: eof exception found
+onoscli:     logout
+
+Connection to 10.70.47.64 closed.
+
+result.ok, result.status_code are False and 409
+ONOS app cord-config, version 3.0-SNAPSHOT installed
+result.ok, result.status_code are False and 409
+ONOS app sadis-app, version 3.0-SNAPSHOT installed
+result.ok, result.status_code are False and 409
+ONOS app olt-app, version 3.0-SNAPSHOT installed
+result.ok, result.status_code are False and 409
+ONOS app aaa, version 3.0-SNAPSHOT installed
+result.ok, result.status_code are False and 409
+ONOS app igmp, version 3.0-SNAPSHOT installed
+Installing cord tester ONOS app /home/ubuntu/cord-tester/src/test/apps/ciena-cordigmp-multitable-3.0-SNAPSHOT.oar
+result.ok, result.status_code are False and 409
+Radius server running with IP 11.0.0.3
+Provisioning the ports for the test container
+
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth0 -l l1 cord-tester1 192.168.100.1/24 02:03:04:00:00:01
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth2 -l l2 cord-tester1 192.168.100.2/24 02:03:04:00:00:02
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth4 -l l3 cord-tester1 192.168.100.3/24 02:03:04:00:00:03
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth6 -l l4 cord-tester1 192.168.100.4/24 02:03:04:00:00:04
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth8 -l l5 cord-tester1 192.168.100.5/24 02:03:04:00:00:05
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth10 -l l6 cord-tester1 192.168.100.6/24 02:03:04:00:00:06
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth12 -l l7 cord-tester1 192.168.100.7/24 02:03:04:00:00:07
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth14 -l l8 cord-tester1 192.168.100.8/24 02:03:04:00:00:08
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth16 -l l9 cord-tester1 192.168.100.9/24 02:03:04:00:00:09
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth18 -l l10 cord-tester1 192.168.100.10/24 02:03:04:00:00:0a
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth20 -l l11 cord-tester1 192.168.100.11/24 02:03:04:00:00:0b
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth22 -l l12 cord-tester1 192.168.100.12/24 02:03:04:00:00:0c
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth24 -l l13 cord-tester1 192.168.100.13/24 02:03:04:00:00:0d
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth26 -l l14 cord-tester1 192.168.100.14/24 02:03:04:00:00:0e
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth28 -l l15 cord-tester1 192.168.100.15/24 02:03:04:00:00:0f
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth30 -l l16 cord-tester1 192.168.100.16/24 02:03:04:00:00:10
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth32 -l l17 cord-tester1 192.168.100.17/24 02:03:04:00:00:11
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth34 -l l18 cord-tester1 192.168.100.18/24 02:03:04:00:00:12
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth36 -l l19 cord-tester1 192.168.100.19/24 02:03:04:00:00:13
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth38 -l l20 cord-tester1 192.168.100.20/24 02:03:04:00:00:14
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth40 -l l21 cord-tester1 192.168.100.21/24 02:03:04:00:00:15
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth42 -l l22 cord-tester1 192.168.100.22/24 02:03:04:00:00:16
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth44 -l l23 cord-tester1 192.168.100.23/24 02:03:04:00:00:17
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth46 -l l24 cord-tester1 192.168.100.24/24 02:03:04:00:00:18
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth48 -l l25 cord-tester1 192.168.100.25/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth50 -l l26 cord-tester1 192.168.100.26/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth52 -l l27 cord-tester1 192.168.100.27/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth54 -l l28 cord-tester1 192.168.100.28/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth56 -l l29 cord-tester1 192.168.100.29/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth58 -l l30 cord-tester1 192.168.100.30/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth60 -l l31 cord-tester1 192.168.100.31/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth62 -l l32 cord-tester1 192.168.100.32/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth64 -l l33 cord-tester1 192.168.100.33/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth66 -l l34 cord-tester1 192.168.100.34/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth68 -l l35 cord-tester1 192.168.100.35/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth70 -l l36 cord-tester1 192.168.100.36/24
+RTNETLINK answers: File exists
+Provisioning guest port vcpe0 for cord-tester1 with host port: enp1s0f0, s_tag: 222, c_tag: 111
+
+RTNETLINK answers: File exists
+Provisioning guest port vcpe1 for cord-tester1 with host port: enp1s0f0, s_tag: 304, c_tag: 304
+
+RTNETLINK answers: File exists
+Provisioning guest port vcpe2 for cord-tester1 with host port: enp1s0f0, s_tag: 304, c_tag: 305
+
+RTNETLINK answers: File exists
+Provisioning guest port vcpe3 for cord-tester1 with host port: enp1s0f0, s_tag: 304, c_tag: 306
+
+RTNETLINK answers: File exists
+Provisioning guest port vcpe4 for cord-tester1 with host port: enp1s0f0, s_tag: 304, c_tag: 307
+
+RTNETLINK answers: File exists
+Provisioning guest port vcpe5 for cord-tester1 with host port: enp1s0f0, s_tag: 304, c_tag: 308
+
+RTNETLINK answers: File exists
+Provisioning guest port vcpe6 for cord-tester1 with host port: enp1s0f0, s_tag: 304, c_tag: 309
+
+RTNETLINK answers: File exists
+Provisioning guest port vcpe7 for cord-tester1 with host port: enp1s0f0, s_tag: 304, c_tag: 310
+
+RTNETLINK answers: File exists
+Provisioning guest port vcpe8 for cord-tester1 with host port: enp1s0f0, s_tag: 304, c_tag: 311
+
+RTNETLINK answers: File exists
+Test container cord-tester1 started and provisioned to run tests using nosetests
+127.0.0.1 - - [11/Oct/2017 00:42:55] "POST /start HTTP/1.1" 200 -
+Running test case dhcpl2relay:dhcpl2relay_exchange.test_dhcpl2relay_app_activation_and_deactivation_multiple_times
+WARNING: No route found for IPv6 destination :: (no default route?)
+Controller IP [u'10.70.47.64'], Test type dhcpl2relay:dhcpl2relay_exchange.test_dhcpl2relay_app_activation_and_deactivation_multiple_times
+Installing ONOS cord apps
+# Host [10.70.47.64]:8101 found: line 5
+/root/.ssh/known_hosts updated.
+Original contents retained as /root/.ssh/known_hosts.old
+onoscli: eof exception found
+onoscli:     logout
+
+Connection to 10.70.47.64 closed.
+
+result.ok, result.status_code are False and 409
+ONOS app cord-config, version 3.0-SNAPSHOT installed
+result.ok, result.status_code are False and 409
+ONOS app sadis-app, version 3.0-SNAPSHOT installed
+result.ok, result.status_code are False and 409
+ONOS app olt-app, version 3.0-SNAPSHOT installed
+result.ok, result.status_code are False and 409
+ONOS app aaa, version 3.0-SNAPSHOT installed
+result.ok, result.status_code are False and 409
+ONOS app igmp, version 3.0-SNAPSHOT installed
+Installing cord tester ONOS app /home/ubuntu/cord-tester/src/test/apps/ciena-cordigmp-multitable-3.0-SNAPSHOT.oar
+result.ok, result.status_code are False and 409
+Radius server running with IP 11.0.0.3
+Running ['dhcpl2relay:dhcpl2relay_exchange.test_dhcpl2relay_app_activation_and_deactivation_multiple_times'] tests across 1 containers in parallel
+Modifying scapy tool files before running a test: ['dhcpl2relay:dhcpl2relay_exchange.test_dhcpl2relay_app_activation_and_deactivation_multiple_times']
+Running tests: ['dhcpl2relay:dhcpl2relay_exchange.test_dhcpl2relay_app_activation_and_deactivation_multiple_times']
+Connecting to controller at 10.70.47.64
+onoscli: Trying to connect to 10.70.47.64
+Spawning pexpect for ip 10.70.47.64
+ssh connection asked for password, gave password
+Command 'summary -j' sent to onoscli.
+onoscli: eof exception found
+onoscli:     logout
+
+Connection to 10.70.47.64 closed.
+
+Voltha device of:0001000000000001 not in map. Using uplink vlan 333
+Installing OLT app /root/test/src/test/utils/../apps/olt-app-3.0-SNAPSHOT.oar
+Connecting to controller at 10.70.47.64
+onoscli: Trying to connect to 10.70.47.64
+# Host [10.70.47.64]:8101 found: line 1 type RSA
+Spawning pexpect for ip 10.70.47.64
+ssh connection asked for password, gave password
+Command 'summary -j' sent to onoscli.
+onoscli: eof exception found
+onoscli:     logout
+
+Connection to 10.70.47.64 closed.
+
+Running command: ip link add link veth48 name veth48.333 type vlan id 333
+RTNETLINK answers: File exists
+Running command: ip link set veth48.333 up
+Running command: ip link add link veth48.333 name veth48.333.254 type vlan id 254
+RTNETLINK answers: File exists
+Running command: ip link set veth48.333.254 up
+Configuring OVS flow for port 37, s_tag 333
+test_dhcpl2relay_app_activation_and_deactivation_multiple_times (dhcpl2relay.dhcpl2relayTest.dhcpl2relay_exchange) ... # Host [10.70.47.64]:8101 found: line 1 type RSA
+Dhcpl2relay app is activated and deactivated multiple times around 15 times, now sending DHCP discover
+Got dhcp client IP 192.168.1.11 from server 192.168.1.2 for mac 02:03:04:00:00:01
+
+Test test_dhcpl2relay_app_activation_and_deactivation_multiple_times has errors and warnings
+
+2017-10-11 07:43:40,857 | WARN  | ice-installer-11 | DistributedFlowRuleStore         | 129 - org.onosproject.onos-core-dist - 1.10.6 | No master for of:00002ec0feee2d4b : flows will be marked for removal
+2017-10-11 07:43:40,862 | WARN  | vice-installer-9 | DistributedFlowRuleStore         | 129 - org.onosproject.onos-core-dist - 1.10.6 | No master for of:00002ec0feee2d4b : flows will be marked for removal
+2017-10-11 07:43:42,528 | WARN  | of-event-stats-1 | FlowModBuilderVer13              | 194 - org.onosproject.onos-providers-openflow-flow - 1.10.6 | Match type INNER_VLAN_VID not yet implemented.
+2017-10-11 07:43:43,956 | WARN  | ice-installer-18 | DistributedFlowRuleStore         | 129 - org.onosproject.onos-core-dist - 1.10.6 | No master for of:00002ec0feee2d4b : flows will be marked for removal
+2017-10-11 07:43:43,975 | WARN  | ice-installer-16 | DistributedFlowRuleStore         | 129 - org.onosproject.onos-core-dist - 1.10.6 | No master for of:00002ec0feee2d4b : flows will be marked for removal
+2017-10-11 07:43:46,212 | WARN  |  I/O worker #340 | IgmpSnoop                        | 203 - org.opencord.igmp - 1.3.0.SNAPSHOT | No SSM translate source found for group 224.0.0.251
+2017-10-11 07:43:47,179 | WARN  | ice-installer-27 | DistributedFlowRuleStore         | 129 - org.onosproject.onos-core-dist - 1.10.6 | No master for of:00002ec0feee2d4b : flows will be marked for removal
+2017-10-11 07:43:47,183 | WARN  | ice-installer-28 | DistributedFlowRuleStore         | 129 - org.onosproject.onos-core-dist - 1.10.6 | No master for of:00002ec0feee2d4b : flows will be marked for removal
+2017-10-11 07:43:47,533 | WARN  | of-event-stats-9 | FlowModBuilderVer13              | 194 - org.onosproject.onos-providers-openflow-flow - 1.10.6 | Match type INNER_VLAN_VID not yet implemented.
+2017-10-11 07:43:50,270 | WARN  | vice-installer-6 | DistributedFlowRuleStore         | 129 - org.onosproject.onos-core-dist - 1.10.6 | No master for of:00002ec0feee2d4b : flows will be marked for removal
+2017-10-11 07:43:50,280 | WARN  | vice-installer-5 | DistributedFlowRuleStore         | 129 - org.onosproject.onos-core-dist - 1.10.6 | No master for of:00002ec0feee2d4b : flows will be marked for removal
+2017-10-11 07:43:52,527 | WARN  | f-event-stats-29 | FlowModBuilderVer13              | 194 - org.onosproject.onos-providers-openflow-flow - 1.10.6 | Match type INNER_VLAN_VID not yet implemented.
+2017-10-11 07:43:53,369 | WARN  | ice-installer-14 | DistributedFlowRuleStore         | 129 - org.onosproject.onos-core-dist - 1.10.6 | No master for of:00002ec0feee2d4b : flows will be marked for removal
+2017-10-11 07:43:53,370 | WARN  | ice-installer-17 | DistributedFlowRuleStore         | 129 - org.onosproject.onos-core-dist - 1.10.6 | No master for of:00002ec0feee2d4b : flows will be marked for removal
+2017-10-11 07:43:56,462 | WARN  | ice-installer-25 | DistributedFlowRuleStore         | 129 - org.onosproject.onos-core-dist - 1.10.6 | No master for of:00002ec0feee2d4b : flows will be marked for removal
+2017-10-11 07:43:56,463 | WARN  | ice-installer-29 | DistributedFlowRuleStore         | 129 - org.onosproject.onos-core-dist - 1.10.6 | No master for of:00002ec0feee2d4b : flows will be marked for removal
+2017-10-11 07:43:57,527 | WARN  | f-event-stats-14 | FlowModBuilderVer13              | 194 - org.onosproject.onos-providers-openflow-flow - 1.10.6 | Match type INNER_VLAN_VID not yet implemented.
+2017-10-11 07:43:59,556 | WARN  | vice-installer-1 | DistributedFlowRuleStore         | 129 - org.onosproject.onos-core-dist - 1.10.6 | No master for of:00002ec0feee2d4b : flows will be marked for removal
+2017-10-11 07:43:59,557 | WARN  | vice-installer-5 | DistributedFlowRuleStore         | 129 - org.onosproject.onos-core-dist - 1.10.6 | No master for of:00002ec0feee2d4b : flows will be marked for removal
+2017-10-11 07:44:02,527 | WARN  | f-event-stats-15 | FlowModBuilderVer13              | 194 - org.onosproject.onos-providers-openflow-flow - 1.10.6 | Match type INNER_VLAN_VID not yet implemented.
+2017-10-11 07:44:02,642 | WARN  | ice-installer-19 | DistributedFlowRuleStore         | 129 - org.onosproject.onos-core-dist - 1.10.6 | No master for of:00002ec0feee2d4b : flows will be marked for removal
+2017-10-11 07:44:02,649 | WARN  | ice-installer-20 | DistributedFlowRuleStore         | 129 - org.onosproject.onos-core-dist - 1.10.6 | No master for of:00002ec0feee2d4b : flows will be marked for removal
+2017-10-11 07:44:05,736 | WARN  | ice-installer-23 | DistributedFlowRuleStore         | 129 - org.onosproject.onos-core-dist - 1.10.6 | No master for of:00002ec0feee2d4b : flows will be marked for removal
+2017-10-11 07:44:05,736 | WARN  | ice-installer-26 | DistributedFlowRuleStore         | 129 - org.onosproject.onos-core-dist - 1.10.6 | No master for of:00002ec0feee2d4b : flows will be marked for removal
+2017-10-11 07:44:07,526 | WARN  | f-event-stats-10 | FlowModBuilderVer13              | 194 - org.onosproject.onos-providers-openflow-flow - 1.10.6 | Match type INNER_VLAN_VID not yet implemented.
+2017-10-11 07:44:08,816 | WARN  | vice-installer-3 | DistributedFlowRuleStore         | 129 - org.onosproject.onos-core-dist - 1.10.6 | No master for of:00002ec0feee2d4b : flows will be marked for removal
+2017-10-11 07:44:08,817 | WARN  | vice-installer-4 | DistributedFlowRuleStore         | 129 - org.onosproject.onos-core-dist - 1.10.6 | No master for of:00002ec0feee2d4b : flows will be marked for removal
+2017-10-11 07:44:11,896 | WARN  | vice-installer-9 | DistributedFlowRuleStore         | 129 - org.onosproject.onos-core-dist - 1.10.6 | No master for of:00002ec0feee2d4b : flows will be marked for removal
+2017-10-11 07:44:11,897 | WARN  | ice-installer-14 | DistributedFlowRuleStore         | 129 - org.onosproject.onos-core-dist - 1.10.6 | No master for of:00002ec0feee2d4b : flows will be marked for removal
+2017-10-11 07:44:12,525 | WARN  | of-event-stats-9 | FlowModBuilderVer13              | 194 - org.onosproject.onos-providers-openflow-flow - 1.10.6 | Match type INNER_VLAN_VID not yet implemented.
+2017-10-11 07:44:14,975 | WARN  | ice-installer-24 | DistributedFlowRuleStore         | 129 - org.onosproject.onos-core-dist - 1.10.6 | No master for of:00002ec0feee2d4b : flows will be marked for removal
+2017-10-11 07:44:14,976 | WARN  | ice-installer-26 | DistributedFlowRuleStore         | 129 - org.onosproject.onos-core-dist - 1.10.6 | No master for of:00002ec0feee2d4b : flows will be marked for removal
+2017-10-11 07:44:17,528 | WARN  | f-event-stats-16 | FlowModBuilderVer13              | 194 - org.onosproject.onos-providers-openflow-flow - 1.10.6 | Match type INNER_VLAN_VID not yet implemented.
+2017-10-11 07:44:18,059 | WARN  | ice-installer-31 | DistributedFlowRuleStore         | 129 - org.onosproject.onos-core-dist - 1.10.6 | No master for of:00002ec0feee2d4b : flows will be marked for removal
+2017-10-11 07:44:18,061 | WARN  | ice-installer-30 | DistributedFlowRuleStore         | 129 - org.onosproject.onos-core-dist - 1.10.6 | No master for of:00002ec0feee2d4b : flows will be marked for removal
+2017-10-11 07:44:21,142 | WARN  | vice-installer-9 | DistributedFlowRuleStore         | 129 - org.onosproject.onos-core-dist - 1.10.6 | No master for of:00002ec0feee2d4b : flows will be marked for removal
+2017-10-11 07:44:21,142 | WARN  | ice-installer-14 | DistributedFlowRuleStore         | 129 - org.onosproject.onos-core-dist - 1.10.6 | No master for of:00002ec0feee2d4b : flows will be marked for removal
+2017-10-11 07:44:22,529 | WARN  | of-event-stats-1 | FlowModBuilderVer13              | 194 - org.onosproject.onos-providers-openflow-flow - 1.10.6 | Match type INNER_VLAN_VID not yet implemented.
+2017-10-11 07:44:24,224 | WARN  | ice-installer-24 | DistributedFlowRuleStore         | 129 - org.onosproject.onos-core-dist - 1.10.6 | No master for of:00002ec0feee2d4b : flows will be marked for removal
+2017-10-11 07:44:24,225 | WARN  | ice-installer-16 | DistributedFlowRuleStore         | 129 - org.onosproject.onos-core-dist - 1.10.6 | No master for of:00002ec0feee2d4b : flows will be marked for removal
+ok
+
+----------------------------------------------------------------------
+Ran 1 test in 81.972s
+
+OK
+Test dhcpl2relayTest.py:dhcpl2relay_exchange.test_dhcpl2relay_app_activation_and_deactivation_multiple_times Success
+Done running tests
+127.0.0.1 - - [11/Oct/2017 00:44:29] "POST /test HTTP/1.1" 200 -
+ubuntu@olt-tester:~/cord-tester/src/test/setup$
+
diff --git a/src/test/results/dhcpl2relay/test_dhcpl2relay_app_install b/src/test/results/dhcpl2relay/test_dhcpl2relay_app_install
new file mode 100644
index 0000000..61e1419
--- /dev/null
+++ b/src/test/results/dhcpl2relay/test_dhcpl2relay_app_install
@@ -0,0 +1,136 @@
+ubuntu@olt-tester:~/cord-tester/src/test/setup$
+ubuntu@olt-tester:~/cord-tester/src/test/setup$ ./voltha-test.py --test-type=dhcpl2relay:dhcpl2relay_exchange.test_dhcpl2relay_app_install --manifest=manifest-olt-voltha-local.json --voltha-host=10.70.47.64 --olt-type=tibit_olt --olt-arg=00:0c:e2:31:05:00 --disable-teardown --disable-cleanup --test-mode
+Starting CordTester Web Server
+ * Running on http://127.0.0.1:5000/ (Press CTRL+C to quit)
+ * Restarting with stat
+ * Debugger is active!
+ * Debugger PIN: 718-316-938
+Running test case dhcpl2relay:dhcpl2relay_exchange.test_dhcpl2relay_app_install
+WARNING: No route found for IPv6 destination :: (no default route?)
+Controller IP [u'10.70.47.64'], Test type dhcpl2relay:dhcpl2relay_exchange.test_dhcpl2relay_app_install
+Installing ONOS cord apps
+# Host [10.70.47.64]:8101 found: line 5
+/root/.ssh/known_hosts updated.
+Original contents retained as /root/.ssh/known_hosts.old
+onoscli: eof exception found
+onoscli:     logout
+
+Connection to 10.70.47.64 closed.
+
+result.ok, result.status_code are False and 409
+ONOS app cord-config, version 3.0-SNAPSHOT installed
+result.ok, result.status_code are False and 409
+ONOS app sadis-app, version 3.0-SNAPSHOT installed
+result.ok, result.status_code are False and 409
+ONOS app olt-app, version 3.0-SNAPSHOT installed
+result.ok, result.status_code are False and 409
+ONOS app aaa, version 3.0-SNAPSHOT installed
+result.ok, result.status_code are False and 409
+ONOS app igmp, version 3.0-SNAPSHOT installed
+Installing cord tester ONOS app /home/ubuntu/cord-tester/src/test/apps/ciena-cordigmp-multitable-3.0-SNAPSHOT.oar
+result.ok, result.status_code are False and 409
+Radius server running with IP 11.0.0.3
+Running ['dhcpl2relay:dhcpl2relay_exchange.test_dhcpl2relay_app_install'] tests across 1 containers in parallel
+Starting test container cord-tester1, image cordtest/nose, tag candidate
+Provisioning the ports for the test container
+
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth0 -l l1 cord-tester1 192.168.100.1/24 02:03:04:00:00:01
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth2 -l l2 cord-tester1 192.168.100.2/24 02:03:04:00:00:02
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth4 -l l3 cord-tester1 192.168.100.3/24 02:03:04:00:00:03
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth6 -l l4 cord-tester1 192.168.100.4/24 02:03:04:00:00:04
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth8 -l l5 cord-tester1 192.168.100.5/24 02:03:04:00:00:05
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth10 -l l6 cord-tester1 192.168.100.6/24 02:03:04:00:00:06
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth12 -l l7 cord-tester1 192.168.100.7/24 02:03:04:00:00:07
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth14 -l l8 cord-tester1 192.168.100.8/24 02:03:04:00:00:08
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth16 -l l9 cord-tester1 192.168.100.9/24 02:03:04:00:00:09
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth18 -l l10 cord-tester1 192.168.100.10/24 02:03:04:00:00:0a
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth20 -l l11 cord-tester1 192.168.100.11/24 02:03:04:00:00:0b
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth22 -l l12 cord-tester1 192.168.100.12/24 02:03:04:00:00:0c
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth24 -l l13 cord-tester1 192.168.100.13/24 02:03:04:00:00:0d
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth26 -l l14 cord-tester1 192.168.100.14/24 02:03:04:00:00:0e
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth28 -l l15 cord-tester1 192.168.100.15/24 02:03:04:00:00:0f
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth30 -l l16 cord-tester1 192.168.100.16/24 02:03:04:00:00:10
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth32 -l l17 cord-tester1 192.168.100.17/24 02:03:04:00:00:11
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth34 -l l18 cord-tester1 192.168.100.18/24 02:03:04:00:00:12
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth36 -l l19 cord-tester1 192.168.100.19/24 02:03:04:00:00:13
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth38 -l l20 cord-tester1 192.168.100.20/24 02:03:04:00:00:14
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth40 -l l21 cord-tester1 192.168.100.21/24 02:03:04:00:00:15
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth42 -l l22 cord-tester1 192.168.100.22/24 02:03:04:00:00:16
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth44 -l l23 cord-tester1 192.168.100.23/24 02:03:04:00:00:17
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth46 -l l24 cord-tester1 192.168.100.24/24 02:03:04:00:00:18
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth48 -l l25 cord-tester1 192.168.100.25/24
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth50 -l l26 cord-tester1 192.168.100.26/24
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth52 -l l27 cord-tester1 192.168.100.27/24
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth54 -l l28 cord-tester1 192.168.100.28/24
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth56 -l l29 cord-tester1 192.168.100.29/24
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth58 -l l30 cord-tester1 192.168.100.30/24
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth60 -l l31 cord-tester1 192.168.100.31/24
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth62 -l l32 cord-tester1 192.168.100.32/24
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth64 -l l33 cord-tester1 192.168.100.33/24
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth66 -l l34 cord-tester1 192.168.100.34/24
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth68 -l l35 cord-tester1 192.168.100.35/24
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth70 -l l36 cord-tester1 192.168.100.36/24
+Provisioning guest port vcpe0 for cord-tester1 with host port: enp1s0f0, s_tag: 222, c_tag: 111
+
+Provisioning guest port vcpe1 for cord-tester1 with host port: enp1s0f0, s_tag: 304, c_tag: 304
+
+Provisioning guest port vcpe2 for cord-tester1 with host port: enp1s0f0, s_tag: 304, c_tag: 305
+
+Provisioning guest port vcpe3 for cord-tester1 with host port: enp1s0f0, s_tag: 304, c_tag: 306
+
+Provisioning guest port vcpe4 for cord-tester1 with host port: enp1s0f0, s_tag: 304, c_tag: 307
+
+Provisioning guest port vcpe5 for cord-tester1 with host port: enp1s0f0, s_tag: 304, c_tag: 308
+
+Provisioning guest port vcpe6 for cord-tester1 with host port: enp1s0f0, s_tag: 304, c_tag: 309
+
+Provisioning guest port vcpe7 for cord-tester1 with host port: enp1s0f0, s_tag: 304, c_tag: 310
+
+Provisioning guest port vcpe8 for cord-tester1 with host port: enp1s0f0, s_tag: 304, c_tag: 311
+
+Modifying scapy tool files before running a test: ['dhcpl2relay:dhcpl2relay_exchange.test_dhcpl2relay_app_install']
+Running tests: ['dhcpl2relay:dhcpl2relay_exchange.test_dhcpl2relay_app_install']
+Connecting to controller at 10.70.47.64
+onoscli: Trying to connect to 10.70.47.64
+Spawning pexpect for ip 10.70.47.64
+ssh connection asked for password, gave password
+Command 'summary -j' sent to onoscli.
+onoscli: eof exception found
+onoscli:     logout
+
+Connection to 10.70.47.64 closed.
+
+Voltha device of:0001000000000001 not in map. Using uplink vlan 333
+Installing OLT app /root/test/src/test/utils/../apps/olt-app-3.0-SNAPSHOT.oar
+Connecting to controller at 10.70.47.64
+onoscli: Trying to connect to 10.70.47.64
+# Host [10.70.47.64]:8101 found: line 1 type RSA
+Spawning pexpect for ip 10.70.47.64
+ssh connection asked for password, gave password
+Command 'summary -j' sent to onoscli.
+onoscli: eof exception found
+onoscli:     logout
+
+Connection to 10.70.47.64 closed.
+
+Running command: ip link add link veth48 name veth48.333 type vlan id 333
+Running command: ip link set veth48.333 up
+Running command: ip link add link veth48.333 name veth48.333.254 type vlan id 254
+Running command: ip link set veth48.333.254 up
+Configuring OVS flow for port 37, s_tag 333
+test_dhcpl2relay_app_install (dhcpl2relay.dhcpl2relayTest.dhcpl2relay_exchange) ... # Host [10.70.47.64]:8101 found: line 1 type RSA
+org.opencord.dhcpl2relay app is being installed
+
+Test test_dhcpl2relay_app_install has no errors and warnings in the logs
+ok
+
+----------------------------------------------------------------------
+Ran 1 test in 33.530s
+
+OK
+Test dhcpl2relayTest.py:dhcpl2relay_exchange.test_dhcpl2relay_app_install Success
+Done running tests
+Removing test container cord-tester1
+127.0.0.1 - - [10/Oct/2017 22:53:14] "POST /test HTTP/1.1" 200 -
+ubuntu@olt-tester:~/cord-tester/src/test/setup$
+
diff --git a/src/test/results/dhcpl2relay/test_dhcpl2relay_delete_and_add_sadis_app b/src/test/results/dhcpl2relay/test_dhcpl2relay_delete_and_add_sadis_app
new file mode 100644
index 0000000..0d4e275
--- /dev/null
+++ b/src/test/results/dhcpl2relay/test_dhcpl2relay_delete_and_add_sadis_app
@@ -0,0 +1,215 @@
+ubuntu@olt-tester:~/cord-tester/src/test/setup$
+ubuntu@olt-tester:~/cord-tester/src/test/setup$ ./voltha-test.py --test-type=dhcpl2relay:dhcpl2relay_exchange.test_dhcpl2relay_delete_and_add_sadis_app --manifest=manifest-olt-voltha-local.json --voltha-host=10.70.47.64 --olt-type=tibit-olt --olt-arg=00:0c:e2:31:05:00 --disable-cleanup --disable-teardown
+Starting CordTester Web Server
+ * Running on http://127.0.0.1:5000/ (Press CTRL+C to quit)
+ * Restarting with stat
+ * Debugger is active!
+ * Debugger PIN: 718-316-938
+WARNING: No route found for IPv6 destination :: (no default route?)
+Cleaning up existing cluster volumes
+Onos IP 10.70.47.64
+Installing ONOS cord apps
+# Host [10.70.47.64]:8101 found: line 5
+/root/.ssh/known_hosts updated.
+Original contents retained as /root/.ssh/known_hosts.old
+onoscli: eof exception found
+onoscli:     logout
+
+Connection to 10.70.47.64 closed.
+
+result.ok, result.status_code are False and 409
+ONOS app cord-config, version 3.0-SNAPSHOT installed
+result.ok, result.status_code are False and 409
+ONOS app sadis-app, version 3.0-SNAPSHOT installed
+result.ok, result.status_code are False and 409
+ONOS app olt-app, version 3.0-SNAPSHOT installed
+result.ok, result.status_code are False and 409
+ONOS app aaa, version 3.0-SNAPSHOT installed
+result.ok, result.status_code are False and 409
+ONOS app igmp, version 3.0-SNAPSHOT installed
+Installing cord tester ONOS app /home/ubuntu/cord-tester/src/test/apps/ciena-cordigmp-multitable-3.0-SNAPSHOT.oar
+result.ok, result.status_code are False and 409
+Radius server running with IP 11.0.0.3
+Provisioning the ports for the test container
+
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth0 -l l1 cord-tester1 192.168.100.1/24 02:03:04:00:00:01
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth2 -l l2 cord-tester1 192.168.100.2/24 02:03:04:00:00:02
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth4 -l l3 cord-tester1 192.168.100.3/24 02:03:04:00:00:03
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth6 -l l4 cord-tester1 192.168.100.4/24 02:03:04:00:00:04
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth8 -l l5 cord-tester1 192.168.100.5/24 02:03:04:00:00:05
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth10 -l l6 cord-tester1 192.168.100.6/24 02:03:04:00:00:06
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth12 -l l7 cord-tester1 192.168.100.7/24 02:03:04:00:00:07
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth14 -l l8 cord-tester1 192.168.100.8/24 02:03:04:00:00:08
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth16 -l l9 cord-tester1 192.168.100.9/24 02:03:04:00:00:09
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth18 -l l10 cord-tester1 192.168.100.10/24 02:03:04:00:00:0a
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth20 -l l11 cord-tester1 192.168.100.11/24 02:03:04:00:00:0b
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth22 -l l12 cord-tester1 192.168.100.12/24 02:03:04:00:00:0c
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth24 -l l13 cord-tester1 192.168.100.13/24 02:03:04:00:00:0d
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth26 -l l14 cord-tester1 192.168.100.14/24 02:03:04:00:00:0e
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth28 -l l15 cord-tester1 192.168.100.15/24 02:03:04:00:00:0f
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth30 -l l16 cord-tester1 192.168.100.16/24 02:03:04:00:00:10
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth32 -l l17 cord-tester1 192.168.100.17/24 02:03:04:00:00:11
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth34 -l l18 cord-tester1 192.168.100.18/24 02:03:04:00:00:12
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth36 -l l19 cord-tester1 192.168.100.19/24 02:03:04:00:00:13
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth38 -l l20 cord-tester1 192.168.100.20/24 02:03:04:00:00:14
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth40 -l l21 cord-tester1 192.168.100.21/24 02:03:04:00:00:15
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth42 -l l22 cord-tester1 192.168.100.22/24 02:03:04:00:00:16
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth44 -l l23 cord-tester1 192.168.100.23/24 02:03:04:00:00:17
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth46 -l l24 cord-tester1 192.168.100.24/24 02:03:04:00:00:18
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth48 -l l25 cord-tester1 192.168.100.25/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth50 -l l26 cord-tester1 192.168.100.26/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth52 -l l27 cord-tester1 192.168.100.27/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth54 -l l28 cord-tester1 192.168.100.28/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth56 -l l29 cord-tester1 192.168.100.29/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth58 -l l30 cord-tester1 192.168.100.30/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth60 -l l31 cord-tester1 192.168.100.31/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth62 -l l32 cord-tester1 192.168.100.32/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth64 -l l33 cord-tester1 192.168.100.33/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth66 -l l34 cord-tester1 192.168.100.34/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth68 -l l35 cord-tester1 192.168.100.35/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth70 -l l36 cord-tester1 192.168.100.36/24
+RTNETLINK answers: File exists
+Provisioning guest port vcpe0 for cord-tester1 with host port: enp1s0f0, s_tag: 222, c_tag: 111
+
+RTNETLINK answers: File exists
+Provisioning guest port vcpe1 for cord-tester1 with host port: enp1s0f0, s_tag: 304, c_tag: 304
+
+RTNETLINK answers: File exists
+Provisioning guest port vcpe2 for cord-tester1 with host port: enp1s0f0, s_tag: 304, c_tag: 305
+
+RTNETLINK answers: File exists
+Provisioning guest port vcpe3 for cord-tester1 with host port: enp1s0f0, s_tag: 304, c_tag: 306
+
+RTNETLINK answers: File exists
+Provisioning guest port vcpe4 for cord-tester1 with host port: enp1s0f0, s_tag: 304, c_tag: 307
+
+RTNETLINK answers: File exists
+Provisioning guest port vcpe5 for cord-tester1 with host port: enp1s0f0, s_tag: 304, c_tag: 308
+
+RTNETLINK answers: File exists
+Provisioning guest port vcpe6 for cord-tester1 with host port: enp1s0f0, s_tag: 304, c_tag: 309
+
+RTNETLINK answers: File exists
+Provisioning guest port vcpe7 for cord-tester1 with host port: enp1s0f0, s_tag: 304, c_tag: 310
+
+RTNETLINK answers: File exists
+Provisioning guest port vcpe8 for cord-tester1 with host port: enp1s0f0, s_tag: 304, c_tag: 311
+
+RTNETLINK answers: File exists
+Test container cord-tester1 started and provisioned to run tests using nosetests
+127.0.0.1 - - [11/Oct/2017 01:56:12] "POST /start HTTP/1.1" 200 -
+Running test case dhcpl2relay:dhcpl2relay_exchange.test_dhcpl2relay_delete_and_add_sadis_app
+WARNING: No route found for IPv6 destination :: (no default route?)
+Controller IP [u'10.70.47.64'], Test type dhcpl2relay:dhcpl2relay_exchange.test_dhcpl2relay_delete_and_add_sadis_app
+Installing ONOS cord apps
+# Host [10.70.47.64]:8101 found: line 5
+/root/.ssh/known_hosts updated.
+Original contents retained as /root/.ssh/known_hosts.old
+onoscli: eof exception found
+onoscli:     logout
+
+Connection to 10.70.47.64 closed.
+
+result.ok, result.status_code are False and 409
+ONOS app cord-config, version 3.0-SNAPSHOT installed
+result.ok, result.status_code are False and 409
+ONOS app sadis-app, version 3.0-SNAPSHOT installed
+result.ok, result.status_code are False and 409
+ONOS app olt-app, version 3.0-SNAPSHOT installed
+result.ok, result.status_code are False and 409
+ONOS app aaa, version 3.0-SNAPSHOT installed
+result.ok, result.status_code are False and 409
+ONOS app igmp, version 3.0-SNAPSHOT installed
+Installing cord tester ONOS app /home/ubuntu/cord-tester/src/test/apps/ciena-cordigmp-multitable-3.0-SNAPSHOT.oar
+result.ok, result.status_code are False and 409
+Radius server running with IP 11.0.0.3
+Running ['dhcpl2relay:dhcpl2relay_exchange.test_dhcpl2relay_delete_and_add_sadis_app'] tests across 1 containers in parallel
+Modifying scapy tool files before running a test: ['dhcpl2relay:dhcpl2relay_exchange.test_dhcpl2relay_delete_and_add_sadis_app']
+Running tests: ['dhcpl2relay:dhcpl2relay_exchange.test_dhcpl2relay_delete_and_add_sadis_app']
+Connecting to controller at 10.70.47.64
+onoscli: Trying to connect to 10.70.47.64
+Spawning pexpect for ip 10.70.47.64
+ssh connection asked for password, gave password
+Command 'summary -j' sent to onoscli.
+onoscli: eof exception found
+onoscli:     logout
+
+Connection to 10.70.47.64 closed.
+
+Voltha device of:0001000000000001 not in map. Using uplink vlan 333
+Installing OLT app /root/test/src/test/utils/../apps/olt-app-3.0-SNAPSHOT.oar
+Connecting to controller at 10.70.47.64
+onoscli: Trying to connect to 10.70.47.64
+# Host [10.70.47.64]:8101 found: line 1 type RSA
+Spawning pexpect for ip 10.70.47.64
+ssh connection asked for password, gave password
+Command 'summary -j' sent to onoscli.
+onoscli: eof exception found
+onoscli:     logout
+
+Connection to 10.70.47.64 closed.
+
+Running command: ip link add link veth48 name veth48.333 type vlan id 333
+RTNETLINK answers: File exists
+Running command: ip link set veth48.333 up
+Running command: ip link add link veth48.333 name veth48.333.254 type vlan id 254
+RTNETLINK answers: File exists
+Running command: ip link set veth48.333.254 up
+Configuring OVS flow for port 37, s_tag 333
+test_dhcpl2relay_delete_and_add_sadis_app (dhcpl2relay.dhcpl2relayTest.dhcpl2relay_exchange) ... # Host [10.70.47.64]:8101 found: line 1 type RSA
+Uninstall the sadis app from onos ,app version = /root/test/src/test/dhcpl2relay/../apps/sadis-app-3.0-SNAPSHOT.oar
+Installing the sadis app in onos again, app version = /root/test/src/test/dhcpl2relay/../apps/sadis-app-3.0-SNAPSHOT.oar
+Got dhcp client IP 192.168.1.11 from server 192.168.1.2 for mac 02:03:04:00:00:01
+
+Test test_dhcpl2relay_delete_and_add_sadis_app has errors and warnings
+
+2017-10-11 08:56:57,530 | WARN  | f-event-stats-27 | FlowModBuilderVer13              | 194 - org.onosproject.onos-providers-openflow-flow - 1.10.6 | Match type INNER_VLAN_VID not yet implemented.
+2017-10-11 08:57:02,529 | WARN  | of-event-stats-2 | FlowModBuilderVer13              | 194 - org.onosproject.onos-providers-openflow-flow - 1.10.6 | Match type INNER_VLAN_VID not yet implemented.
+2017-10-11 08:57:05,722 | WARN  | vice-installer-5 | DistributedFlowRuleStore         | 129 - org.onosproject.onos-core-dist - 1.10.6 | No master for of:00002ec0feee2d4b : flows will be marked for removal
+2017-10-11 08:57:05,723 | WARN  | vice-installer-9 | DistributedFlowRuleStore         | 129 - org.onosproject.onos-core-dist - 1.10.6 | No master for of:00002ec0feee2d4b : flows will be marked for removal
+ok
+
+----------------------------------------------------------------------
+Ran 1 test in 46.245s
+
+OK
+Test dhcpl2relayTest.py:dhcpl2relay_exchange.test_dhcpl2relay_delete_and_add_sadis_app Success
+Done running tests
+127.0.0.1 - - [11/Oct/2017 01:57:11] "POST /test HTTP/1.1" 200 -
+ubuntu@olt-tester:~/cord-tester/src/test/setup$
+
diff --git a/src/test/results/dhcpl2relay/test_dhcpl2relay_for_one_request_with_invalid_source_mac_broadcast b/src/test/results/dhcpl2relay/test_dhcpl2relay_for_one_request_with_invalid_source_mac_broadcast
new file mode 100644
index 0000000..665a11c
--- /dev/null
+++ b/src/test/results/dhcpl2relay/test_dhcpl2relay_for_one_request_with_invalid_source_mac_broadcast
@@ -0,0 +1,212 @@
+ubuntu@olt-tester:~/cord-tester/src/test/setup$
+ubuntu@olt-tester:~/cord-tester/src/test/setup$ ./voltha-test.py --test-type=dhcpl2relay:dhcpl2relay_exchange.test_dhcpl2relay_for_one_request_with_invalid_source_mac_broadcast --manifest=manifest-olt-voltha-local.json --voltha-host=10.70.47.64 --olt-type=tibit-olt --olt-arg=00:0c:e2:31:05:00 --disable-cleanup --disable-teardown
+Starting CordTester Web Server
+ * Running on http://127.0.0.1:5000/ (Press CTRL+C to quit)
+ * Restarting with stat
+ * Debugger is active!
+ * Debugger PIN: 718-316-938
+WARNING: No route found for IPv6 destination :: (no default route?)
+Cleaning up existing cluster volumes
+Onos IP 10.70.47.64
+Installing ONOS cord apps
+# Host [10.70.47.64]:8101 found: line 5
+/root/.ssh/known_hosts updated.
+Original contents retained as /root/.ssh/known_hosts.old
+onoscli: eof exception found
+onoscli:     logout
+
+Connection to 10.70.47.64 closed.
+
+result.ok, result.status_code are False and 409
+ONOS app cord-config, version 3.0-SNAPSHOT installed
+result.ok, result.status_code are False and 409
+ONOS app sadis-app, version 3.0-SNAPSHOT installed
+result.ok, result.status_code are False and 409
+ONOS app olt-app, version 3.0-SNAPSHOT installed
+result.ok, result.status_code are False and 409
+ONOS app aaa, version 3.0-SNAPSHOT installed
+result.ok, result.status_code are False and 409
+ONOS app igmp, version 3.0-SNAPSHOT installed
+Installing cord tester ONOS app /home/ubuntu/cord-tester/src/test/apps/ciena-cordigmp-multitable-3.0-SNAPSHOT.oar
+result.ok, result.status_code are False and 409
+Radius server running with IP 11.0.0.3
+Provisioning the ports for the test container
+
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth0 -l l1 cord-tester1 192.168.100.1/24 02:03:04:00:00:01
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth2 -l l2 cord-tester1 192.168.100.2/24 02:03:04:00:00:02
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth4 -l l3 cord-tester1 192.168.100.3/24 02:03:04:00:00:03
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth6 -l l4 cord-tester1 192.168.100.4/24 02:03:04:00:00:04
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth8 -l l5 cord-tester1 192.168.100.5/24 02:03:04:00:00:05
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth10 -l l6 cord-tester1 192.168.100.6/24 02:03:04:00:00:06
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth12 -l l7 cord-tester1 192.168.100.7/24 02:03:04:00:00:07
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth14 -l l8 cord-tester1 192.168.100.8/24 02:03:04:00:00:08
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth16 -l l9 cord-tester1 192.168.100.9/24 02:03:04:00:00:09
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth18 -l l10 cord-tester1 192.168.100.10/24 02:03:04:00:00:0a
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth20 -l l11 cord-tester1 192.168.100.11/24 02:03:04:00:00:0b
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth22 -l l12 cord-tester1 192.168.100.12/24 02:03:04:00:00:0c
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth24 -l l13 cord-tester1 192.168.100.13/24 02:03:04:00:00:0d
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth26 -l l14 cord-tester1 192.168.100.14/24 02:03:04:00:00:0e
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth28 -l l15 cord-tester1 192.168.100.15/24 02:03:04:00:00:0f
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth30 -l l16 cord-tester1 192.168.100.16/24 02:03:04:00:00:10
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth32 -l l17 cord-tester1 192.168.100.17/24 02:03:04:00:00:11
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth34 -l l18 cord-tester1 192.168.100.18/24 02:03:04:00:00:12
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth36 -l l19 cord-tester1 192.168.100.19/24 02:03:04:00:00:13
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth38 -l l20 cord-tester1 192.168.100.20/24 02:03:04:00:00:14
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth40 -l l21 cord-tester1 192.168.100.21/24 02:03:04:00:00:15
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth42 -l l22 cord-tester1 192.168.100.22/24 02:03:04:00:00:16
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth44 -l l23 cord-tester1 192.168.100.23/24 02:03:04:00:00:17
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth46 -l l24 cord-tester1 192.168.100.24/24 02:03:04:00:00:18
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth48 -l l25 cord-tester1 192.168.100.25/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth50 -l l26 cord-tester1 192.168.100.26/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth52 -l l27 cord-tester1 192.168.100.27/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth54 -l l28 cord-tester1 192.168.100.28/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth56 -l l29 cord-tester1 192.168.100.29/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth58 -l l30 cord-tester1 192.168.100.30/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth60 -l l31 cord-tester1 192.168.100.31/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth62 -l l32 cord-tester1 192.168.100.32/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth64 -l l33 cord-tester1 192.168.100.33/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth66 -l l34 cord-tester1 192.168.100.34/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth68 -l l35 cord-tester1 192.168.100.35/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth70 -l l36 cord-tester1 192.168.100.36/24
+RTNETLINK answers: File exists
+Provisioning guest port vcpe0 for cord-tester1 with host port: enp1s0f0, s_tag: 222, c_tag: 111
+
+RTNETLINK answers: File exists
+Provisioning guest port vcpe1 for cord-tester1 with host port: enp1s0f0, s_tag: 304, c_tag: 304
+
+RTNETLINK answers: File exists
+Provisioning guest port vcpe2 for cord-tester1 with host port: enp1s0f0, s_tag: 304, c_tag: 305
+
+RTNETLINK answers: File exists
+Provisioning guest port vcpe3 for cord-tester1 with host port: enp1s0f0, s_tag: 304, c_tag: 306
+
+RTNETLINK answers: File exists
+Provisioning guest port vcpe4 for cord-tester1 with host port: enp1s0f0, s_tag: 304, c_tag: 307
+
+RTNETLINK answers: File exists
+Provisioning guest port vcpe5 for cord-tester1 with host port: enp1s0f0, s_tag: 304, c_tag: 308
+
+RTNETLINK answers: File exists
+Provisioning guest port vcpe6 for cord-tester1 with host port: enp1s0f0, s_tag: 304, c_tag: 309
+
+RTNETLINK answers: File exists
+Provisioning guest port vcpe7 for cord-tester1 with host port: enp1s0f0, s_tag: 304, c_tag: 310
+
+RTNETLINK answers: File exists
+Provisioning guest port vcpe8 for cord-tester1 with host port: enp1s0f0, s_tag: 304, c_tag: 311
+
+RTNETLINK answers: File exists
+Test container cord-tester1 started and provisioned to run tests using nosetests
+127.0.0.1 - - [11/Oct/2017 02:23:25] "POST /start HTTP/1.1" 200 -
+Running test case dhcpl2relay:dhcpl2relay_exchange.test_dhcpl2relay_for_one_request_with_invalid_source_mac_broadcast
+WARNING: No route found for IPv6 destination :: (no default route?)
+Controller IP [u'10.70.47.64'], Test type dhcpl2relay:dhcpl2relay_exchange.test_dhcpl2relay_for_one_request_with_invalid_source_mac_broadcast
+Installing ONOS cord apps
+# Host [10.70.47.64]:8101 found: line 5
+/root/.ssh/known_hosts updated.
+Original contents retained as /root/.ssh/known_hosts.old
+onoscli: eof exception found
+onoscli:     logout
+
+Connection to 10.70.47.64 closed.
+
+result.ok, result.status_code are False and 409
+ONOS app cord-config, version 3.0-SNAPSHOT installed
+result.ok, result.status_code are False and 409
+ONOS app sadis-app, version 3.0-SNAPSHOT installed
+result.ok, result.status_code are False and 409
+ONOS app olt-app, version 3.0-SNAPSHOT installed
+result.ok, result.status_code are False and 409
+ONOS app aaa, version 3.0-SNAPSHOT installed
+result.ok, result.status_code are False and 409
+ONOS app igmp, version 3.0-SNAPSHOT installed
+Installing cord tester ONOS app /home/ubuntu/cord-tester/src/test/apps/ciena-cordigmp-multitable-3.0-SNAPSHOT.oar
+result.ok, result.status_code are False and 409
+Radius server running with IP 11.0.0.3
+Running ['dhcpl2relay:dhcpl2relay_exchange.test_dhcpl2relay_for_one_request_with_invalid_source_mac_broadcast'] tests across 1 containers in parallel
+Modifying scapy tool files before running a test: ['dhcpl2relay:dhcpl2relay_exchange.test_dhcpl2relay_for_one_request_with_invalid_source_mac_broadcast']
+Running tests: ['dhcpl2relay:dhcpl2relay_exchange.test_dhcpl2relay_for_one_request_with_invalid_source_mac_broadcast']
+Connecting to controller at 10.70.47.64
+onoscli: Trying to connect to 10.70.47.64
+Spawning pexpect for ip 10.70.47.64
+ssh connection asked for password, gave password
+Command 'summary -j' sent to onoscli.
+onoscli: eof exception found
+onoscli:     logout
+
+Connection to 10.70.47.64 closed.
+
+Voltha device of:0001000000000001 not in map. Using uplink vlan 333
+Installing OLT app /root/test/src/test/utils/../apps/olt-app-3.0-SNAPSHOT.oar
+Connecting to controller at 10.70.47.64
+onoscli: Trying to connect to 10.70.47.64
+# Host [10.70.47.64]:8101 found: line 1 type RSA
+Spawning pexpect for ip 10.70.47.64
+ssh connection asked for password, gave password
+Command 'summary -j' sent to onoscli.
+onoscli: eof exception found
+onoscli:     logout
+
+Connection to 10.70.47.64 closed.
+
+Running command: ip link add link veth48 name veth48.333 type vlan id 333
+RTNETLINK answers: File exists
+Running command: ip link set veth48.333 up
+Running command: ip link add link veth48.333 name veth48.333.254 type vlan id 254
+RTNETLINK answers: File exists
+Running command: ip link set veth48.333.254 up
+Configuring OVS flow for port 37, s_tag 333
+test_dhcpl2relay_for_one_request_with_invalid_source_mac_broadcast (dhcpl2relay.dhcpl2relayTest.dhcpl2relay_exchange) ... # Host [10.70.47.64]:8101 found: line 1 type RSA
+Dhcp server rejected client discover with invalid source mac, as expected
+
+Test test_dhcpl2relay_for_one_request_with_invalid_source_mac_broadcast has errors and warnings
+
+2017-10-11 09:24:07,525 | WARN  | of-event-stats-1 | FlowModBuilderVer13              | 194 - org.onosproject.onos-providers-openflow-flow - 1.10.6 | Match type INNER_VLAN_VID not yet implemented.
+2017-10-11 09:24:12,550 | WARN  | f-event-stats-16 | FlowModBuilderVer13              | 194 - org.onosproject.onos-providers-openflow-flow - 1.10.6 | Match type INNER_VLAN_VID not yet implemented.
+2017-10-11 09:24:17,528 | WARN  | of-event-stats-6 | FlowModBuilderVer13              | 194 - org.onosproject.onos-providers-openflow-flow - 1.10.6 | Match type INNER_VLAN_VID not yet implemented.
+ok
+
+----------------------------------------------------------------------
+Ran 1 test in 44.370s
+
+OK
+Test dhcpl2relayTest.py:dhcpl2relay_exchange.test_dhcpl2relay_for_one_request_with_invalid_source_mac_broadcast Success
+Done running tests
+127.0.0.1 - - [11/Oct/2017 02:24:21] "POST /test HTTP/1.1" 200 -
+ubuntu@olt-tester:~/cord-tester/src/test/setup$
+
diff --git a/src/test/results/dhcpl2relay/test_dhcpl2relay_for_one_request_with_invalid_source_mac_multicast b/src/test/results/dhcpl2relay/test_dhcpl2relay_for_one_request_with_invalid_source_mac_multicast
new file mode 100644
index 0000000..61f313e
--- /dev/null
+++ b/src/test/results/dhcpl2relay/test_dhcpl2relay_for_one_request_with_invalid_source_mac_multicast
@@ -0,0 +1,211 @@
+ubuntu@olt-tester:~/cord-tester/src/test/setup$
+ubuntu@olt-tester:~/cord-tester/src/test/setup$ ./voltha-test.py --test-type=dhcpl2relay:dhcpl2relay_exchange.test_dhcpl2relay_for_one_request_with_invalid_source_mac_multicast --manifest=manifest-olt-voltha-local.json --voltha-host=10.70.47.64 --olt-type=tibit-olt --olt-arg=00:0c:e2:31:05:00 --disable-cleanup --disable-teardown
+Starting CordTester Web Server
+ * Running on http://127.0.0.1:5000/ (Press CTRL+C to quit)
+ * Restarting with stat
+ * Debugger is active!
+ * Debugger PIN: 718-316-938
+WARNING: No route found for IPv6 destination :: (no default route?)
+Cleaning up existing cluster volumes
+Onos IP 10.70.47.64
+Installing ONOS cord apps
+# Host [10.70.47.64]:8101 found: line 5
+/root/.ssh/known_hosts updated.
+Original contents retained as /root/.ssh/known_hosts.old
+onoscli: eof exception found
+onoscli:     logout
+
+Connection to 10.70.47.64 closed.
+
+result.ok, result.status_code are False and 409
+ONOS app cord-config, version 3.0-SNAPSHOT installed
+result.ok, result.status_code are False and 409
+ONOS app sadis-app, version 3.0-SNAPSHOT installed
+result.ok, result.status_code are False and 409
+ONOS app olt-app, version 3.0-SNAPSHOT installed
+result.ok, result.status_code are False and 409
+ONOS app aaa, version 3.0-SNAPSHOT installed
+result.ok, result.status_code are False and 409
+ONOS app igmp, version 3.0-SNAPSHOT installed
+Installing cord tester ONOS app /home/ubuntu/cord-tester/src/test/apps/ciena-cordigmp-multitable-3.0-SNAPSHOT.oar
+result.ok, result.status_code are False and 409
+Radius server running with IP 11.0.0.3
+Provisioning the ports for the test container
+
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth0 -l l1 cord-tester1 192.168.100.1/24 02:03:04:00:00:01
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth2 -l l2 cord-tester1 192.168.100.2/24 02:03:04:00:00:02
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth4 -l l3 cord-tester1 192.168.100.3/24 02:03:04:00:00:03
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth6 -l l4 cord-tester1 192.168.100.4/24 02:03:04:00:00:04
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth8 -l l5 cord-tester1 192.168.100.5/24 02:03:04:00:00:05
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth10 -l l6 cord-tester1 192.168.100.6/24 02:03:04:00:00:06
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth12 -l l7 cord-tester1 192.168.100.7/24 02:03:04:00:00:07
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth14 -l l8 cord-tester1 192.168.100.8/24 02:03:04:00:00:08
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth16 -l l9 cord-tester1 192.168.100.9/24 02:03:04:00:00:09
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth18 -l l10 cord-tester1 192.168.100.10/24 02:03:04:00:00:0a
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth20 -l l11 cord-tester1 192.168.100.11/24 02:03:04:00:00:0b
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth22 -l l12 cord-tester1 192.168.100.12/24 02:03:04:00:00:0c
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth24 -l l13 cord-tester1 192.168.100.13/24 02:03:04:00:00:0d
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth26 -l l14 cord-tester1 192.168.100.14/24 02:03:04:00:00:0e
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth28 -l l15 cord-tester1 192.168.100.15/24 02:03:04:00:00:0f
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth30 -l l16 cord-tester1 192.168.100.16/24 02:03:04:00:00:10
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth32 -l l17 cord-tester1 192.168.100.17/24 02:03:04:00:00:11
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth34 -l l18 cord-tester1 192.168.100.18/24 02:03:04:00:00:12
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth36 -l l19 cord-tester1 192.168.100.19/24 02:03:04:00:00:13
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth38 -l l20 cord-tester1 192.168.100.20/24 02:03:04:00:00:14
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth40 -l l21 cord-tester1 192.168.100.21/24 02:03:04:00:00:15
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth42 -l l22 cord-tester1 192.168.100.22/24 02:03:04:00:00:16
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth44 -l l23 cord-tester1 192.168.100.23/24 02:03:04:00:00:17
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth46 -l l24 cord-tester1 192.168.100.24/24 02:03:04:00:00:18
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth48 -l l25 cord-tester1 192.168.100.25/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth50 -l l26 cord-tester1 192.168.100.26/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth52 -l l27 cord-tester1 192.168.100.27/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth54 -l l28 cord-tester1 192.168.100.28/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth56 -l l29 cord-tester1 192.168.100.29/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth58 -l l30 cord-tester1 192.168.100.30/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth60 -l l31 cord-tester1 192.168.100.31/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth62 -l l32 cord-tester1 192.168.100.32/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth64 -l l33 cord-tester1 192.168.100.33/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth66 -l l34 cord-tester1 192.168.100.34/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth68 -l l35 cord-tester1 192.168.100.35/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth70 -l l36 cord-tester1 192.168.100.36/24
+RTNETLINK answers: File exists
+Provisioning guest port vcpe0 for cord-tester1 with host port: enp1s0f0, s_tag: 222, c_tag: 111
+
+RTNETLINK answers: File exists
+Provisioning guest port vcpe1 for cord-tester1 with host port: enp1s0f0, s_tag: 304, c_tag: 304
+
+RTNETLINK answers: File exists
+Provisioning guest port vcpe2 for cord-tester1 with host port: enp1s0f0, s_tag: 304, c_tag: 305
+
+RTNETLINK answers: File exists
+Provisioning guest port vcpe3 for cord-tester1 with host port: enp1s0f0, s_tag: 304, c_tag: 306
+
+RTNETLINK answers: File exists
+Provisioning guest port vcpe4 for cord-tester1 with host port: enp1s0f0, s_tag: 304, c_tag: 307
+
+RTNETLINK answers: File exists
+Provisioning guest port vcpe5 for cord-tester1 with host port: enp1s0f0, s_tag: 304, c_tag: 308
+
+RTNETLINK answers: File exists
+Provisioning guest port vcpe6 for cord-tester1 with host port: enp1s0f0, s_tag: 304, c_tag: 309
+
+RTNETLINK answers: File exists
+Provisioning guest port vcpe7 for cord-tester1 with host port: enp1s0f0, s_tag: 304, c_tag: 310
+
+RTNETLINK answers: File exists
+Provisioning guest port vcpe8 for cord-tester1 with host port: enp1s0f0, s_tag: 304, c_tag: 311
+
+RTNETLINK answers: File exists
+Test container cord-tester1 started and provisioned to run tests using nosetests
+127.0.0.1 - - [11/Oct/2017 02:26:27] "POST /start HTTP/1.1" 200 -
+Running test case dhcpl2relay:dhcpl2relay_exchange.test_dhcpl2relay_for_one_request_with_invalid_source_mac_multicast
+WARNING: No route found for IPv6 destination :: (no default route?)
+Controller IP [u'10.70.47.64'], Test type dhcpl2relay:dhcpl2relay_exchange.test_dhcpl2relay_for_one_request_with_invalid_source_mac_multicast
+Installing ONOS cord apps
+# Host [10.70.47.64]:8101 found: line 5
+/root/.ssh/known_hosts updated.
+Original contents retained as /root/.ssh/known_hosts.old
+onoscli: eof exception found
+onoscli:     logout
+
+Connection to 10.70.47.64 closed.
+
+result.ok, result.status_code are False and 409
+ONOS app cord-config, version 3.0-SNAPSHOT installed
+result.ok, result.status_code are False and 409
+ONOS app sadis-app, version 3.0-SNAPSHOT installed
+result.ok, result.status_code are False and 409
+ONOS app olt-app, version 3.0-SNAPSHOT installed
+result.ok, result.status_code are False and 409
+ONOS app aaa, version 3.0-SNAPSHOT installed
+result.ok, result.status_code are False and 409
+ONOS app igmp, version 3.0-SNAPSHOT installed
+Installing cord tester ONOS app /home/ubuntu/cord-tester/src/test/apps/ciena-cordigmp-multitable-3.0-SNAPSHOT.oar
+result.ok, result.status_code are False and 409
+Radius server running with IP 11.0.0.3
+Running ['dhcpl2relay:dhcpl2relay_exchange.test_dhcpl2relay_for_one_request_with_invalid_source_mac_multicast'] tests across 1 containers in parallel
+Modifying scapy tool files before running a test: ['dhcpl2relay:dhcpl2relay_exchange.test_dhcpl2relay_for_one_request_with_invalid_source_mac_multicast']
+Running tests: ['dhcpl2relay:dhcpl2relay_exchange.test_dhcpl2relay_for_one_request_with_invalid_source_mac_multicast']
+Connecting to controller at 10.70.47.64
+onoscli: Trying to connect to 10.70.47.64
+Spawning pexpect for ip 10.70.47.64
+ssh connection asked for password, gave password
+Command 'summary -j' sent to onoscli.
+onoscli: eof exception found
+onoscli:     logout
+
+Connection to 10.70.47.64 closed.
+
+Voltha device of:0001000000000001 not in map. Using uplink vlan 333
+Installing OLT app /root/test/src/test/utils/../apps/olt-app-3.0-SNAPSHOT.oar
+Connecting to controller at 10.70.47.64
+onoscli: Trying to connect to 10.70.47.64
+# Host [10.70.47.64]:8101 found: line 1 type RSA
+Spawning pexpect for ip 10.70.47.64
+ssh connection asked for password, gave password
+Command 'summary -j' sent to onoscli.
+onoscli: eof exception found
+onoscli:     logout
+
+Connection to 10.70.47.64 closed.
+
+Running command: ip link add link veth48 name veth48.333 type vlan id 333
+RTNETLINK answers: File exists
+Running command: ip link set veth48.333 up
+Running command: ip link add link veth48.333 name veth48.333.254 type vlan id 254
+RTNETLINK answers: File exists
+Running command: ip link set veth48.333.254 up
+Configuring OVS flow for port 37, s_tag 333
+test_dhcpl2relay_for_one_request_with_invalid_source_mac_multicast (dhcpl2relay.dhcpl2relayTest.dhcpl2relay_exchange) ... # Host [10.70.47.64]:8101 found: line 1 type RSA
+Dhcp server rejected client discover with invalid source mac, as expected
+
+Test test_dhcpl2relay_for_one_request_with_invalid_source_mac_multicast has errors and warnings
+
+2017-10-11 09:27:12,526 | WARN  | f-event-stats-11 | FlowModBuilderVer13              | 194 - org.onosproject.onos-providers-openflow-flow - 1.10.6 | Match type INNER_VLAN_VID not yet implemented.
+2017-10-11 09:27:17,554 | WARN  | f-event-stats-10 | FlowModBuilderVer13              | 194 - org.onosproject.onos-providers-openflow-flow - 1.10.6 | Match type INNER_VLAN_VID not yet implemented.
+ok
+
+----------------------------------------------------------------------
+Ran 1 test in 44.323s
+
+OK
+Test dhcpl2relayTest.py:dhcpl2relay_exchange.test_dhcpl2relay_for_one_request_with_invalid_source_mac_multicast Success
+Done running tests
+127.0.0.1 - - [11/Oct/2017 02:27:24] "POST /test HTTP/1.1" 200 -
+ubuntu@olt-tester:~/cord-tester/src/test/setup$
+
diff --git a/src/test/results/dhcpl2relay/test_dhcpl2relay_for_one_request_with_invalid_source_mac_zero b/src/test/results/dhcpl2relay/test_dhcpl2relay_for_one_request_with_invalid_source_mac_zero
new file mode 100644
index 0000000..2f183a6
--- /dev/null
+++ b/src/test/results/dhcpl2relay/test_dhcpl2relay_for_one_request_with_invalid_source_mac_zero
@@ -0,0 +1,212 @@
+ubuntu@olt-tester:~/cord-tester/src/test/setup$
+ubuntu@olt-tester:~/cord-tester/src/test/setup$ ./voltha-test.py --test-type=dhcpl2relay:dhcpl2relay_exchange.test_dhcpl2relay_for_one_request_with_invalid_source_mac_zero --manifest=manifest-olt-voltha-local.json --voltha-host=10.70.47.64 --olt-type=tibit-olt --olt-arg=00:0c:e2:31:05:00 --disable-cleanup --disable-teardown
+Starting CordTester Web Server
+ * Running on http://127.0.0.1:5000/ (Press CTRL+C to quit)
+ * Restarting with stat
+ * Debugger is active!
+ * Debugger PIN: 718-316-938
+WARNING: No route found for IPv6 destination :: (no default route?)
+Cleaning up existing cluster volumes
+Onos IP 10.70.47.64
+Installing ONOS cord apps
+# Host [10.70.47.64]:8101 found: line 5
+/root/.ssh/known_hosts updated.
+Original contents retained as /root/.ssh/known_hosts.old
+onoscli: eof exception found
+onoscli:     logout
+
+Connection to 10.70.47.64 closed.
+
+result.ok, result.status_code are False and 409
+ONOS app cord-config, version 3.0-SNAPSHOT installed
+result.ok, result.status_code are False and 409
+ONOS app sadis-app, version 3.0-SNAPSHOT installed
+result.ok, result.status_code are False and 409
+ONOS app olt-app, version 3.0-SNAPSHOT installed
+result.ok, result.status_code are False and 409
+ONOS app aaa, version 3.0-SNAPSHOT installed
+result.ok, result.status_code are False and 409
+ONOS app igmp, version 3.0-SNAPSHOT installed
+Installing cord tester ONOS app /home/ubuntu/cord-tester/src/test/apps/ciena-cordigmp-multitable-3.0-SNAPSHOT.oar
+result.ok, result.status_code are False and 409
+Radius server running with IP 11.0.0.3
+Provisioning the ports for the test container
+
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth0 -l l1 cord-tester1 192.168.100.1/24 02:03:04:00:00:01
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth2 -l l2 cord-tester1 192.168.100.2/24 02:03:04:00:00:02
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth4 -l l3 cord-tester1 192.168.100.3/24 02:03:04:00:00:03
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth6 -l l4 cord-tester1 192.168.100.4/24 02:03:04:00:00:04
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth8 -l l5 cord-tester1 192.168.100.5/24 02:03:04:00:00:05
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth10 -l l6 cord-tester1 192.168.100.6/24 02:03:04:00:00:06
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth12 -l l7 cord-tester1 192.168.100.7/24 02:03:04:00:00:07
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth14 -l l8 cord-tester1 192.168.100.8/24 02:03:04:00:00:08
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth16 -l l9 cord-tester1 192.168.100.9/24 02:03:04:00:00:09
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth18 -l l10 cord-tester1 192.168.100.10/24 02:03:04:00:00:0a
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth20 -l l11 cord-tester1 192.168.100.11/24 02:03:04:00:00:0b
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth22 -l l12 cord-tester1 192.168.100.12/24 02:03:04:00:00:0c
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth24 -l l13 cord-tester1 192.168.100.13/24 02:03:04:00:00:0d
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth26 -l l14 cord-tester1 192.168.100.14/24 02:03:04:00:00:0e
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth28 -l l15 cord-tester1 192.168.100.15/24 02:03:04:00:00:0f
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth30 -l l16 cord-tester1 192.168.100.16/24 02:03:04:00:00:10
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth32 -l l17 cord-tester1 192.168.100.17/24 02:03:04:00:00:11
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth34 -l l18 cord-tester1 192.168.100.18/24 02:03:04:00:00:12
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth36 -l l19 cord-tester1 192.168.100.19/24 02:03:04:00:00:13
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth38 -l l20 cord-tester1 192.168.100.20/24 02:03:04:00:00:14
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth40 -l l21 cord-tester1 192.168.100.21/24 02:03:04:00:00:15
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth42 -l l22 cord-tester1 192.168.100.22/24 02:03:04:00:00:16
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth44 -l l23 cord-tester1 192.168.100.23/24 02:03:04:00:00:17
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth46 -l l24 cord-tester1 192.168.100.24/24 02:03:04:00:00:18
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth48 -l l25 cord-tester1 192.168.100.25/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth50 -l l26 cord-tester1 192.168.100.26/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth52 -l l27 cord-tester1 192.168.100.27/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth54 -l l28 cord-tester1 192.168.100.28/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth56 -l l29 cord-tester1 192.168.100.29/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth58 -l l30 cord-tester1 192.168.100.30/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth60 -l l31 cord-tester1 192.168.100.31/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth62 -l l32 cord-tester1 192.168.100.32/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth64 -l l33 cord-tester1 192.168.100.33/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth66 -l l34 cord-tester1 192.168.100.34/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth68 -l l35 cord-tester1 192.168.100.35/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth70 -l l36 cord-tester1 192.168.100.36/24
+RTNETLINK answers: File exists
+Provisioning guest port vcpe0 for cord-tester1 with host port: enp1s0f0, s_tag: 222, c_tag: 111
+
+RTNETLINK answers: File exists
+Provisioning guest port vcpe1 for cord-tester1 with host port: enp1s0f0, s_tag: 304, c_tag: 304
+
+RTNETLINK answers: File exists
+Provisioning guest port vcpe2 for cord-tester1 with host port: enp1s0f0, s_tag: 304, c_tag: 305
+
+RTNETLINK answers: File exists
+Provisioning guest port vcpe3 for cord-tester1 with host port: enp1s0f0, s_tag: 304, c_tag: 306
+
+RTNETLINK answers: File exists
+Provisioning guest port vcpe4 for cord-tester1 with host port: enp1s0f0, s_tag: 304, c_tag: 307
+
+RTNETLINK answers: File exists
+Provisioning guest port vcpe5 for cord-tester1 with host port: enp1s0f0, s_tag: 304, c_tag: 308
+
+RTNETLINK answers: File exists
+Provisioning guest port vcpe6 for cord-tester1 with host port: enp1s0f0, s_tag: 304, c_tag: 309
+
+RTNETLINK answers: File exists
+Provisioning guest port vcpe7 for cord-tester1 with host port: enp1s0f0, s_tag: 304, c_tag: 310
+
+RTNETLINK answers: File exists
+Provisioning guest port vcpe8 for cord-tester1 with host port: enp1s0f0, s_tag: 304, c_tag: 311
+
+RTNETLINK answers: File exists
+Test container cord-tester1 started and provisioned to run tests using nosetests
+127.0.0.1 - - [11/Oct/2017 02:29:25] "POST /start HTTP/1.1" 200 -
+Running test case dhcpl2relay:dhcpl2relay_exchange.test_dhcpl2relay_for_one_request_with_invalid_source_mac_zero
+WARNING: No route found for IPv6 destination :: (no default route?)
+Controller IP [u'10.70.47.64'], Test type dhcpl2relay:dhcpl2relay_exchange.test_dhcpl2relay_for_one_request_with_invalid_source_mac_zero
+Installing ONOS cord apps
+# Host [10.70.47.64]:8101 found: line 5
+/root/.ssh/known_hosts updated.
+Original contents retained as /root/.ssh/known_hosts.old
+onoscli: eof exception found
+onoscli:     logout
+
+Connection to 10.70.47.64 closed.
+
+result.ok, result.status_code are False and 409
+ONOS app cord-config, version 3.0-SNAPSHOT installed
+result.ok, result.status_code are False and 409
+ONOS app sadis-app, version 3.0-SNAPSHOT installed
+result.ok, result.status_code are False and 409
+ONOS app olt-app, version 3.0-SNAPSHOT installed
+result.ok, result.status_code are False and 409
+ONOS app aaa, version 3.0-SNAPSHOT installed
+result.ok, result.status_code are False and 409
+ONOS app igmp, version 3.0-SNAPSHOT installed
+Installing cord tester ONOS app /home/ubuntu/cord-tester/src/test/apps/ciena-cordigmp-multitable-3.0-SNAPSHOT.oar
+result.ok, result.status_code are False and 409
+Radius server running with IP 11.0.0.3
+Running ['dhcpl2relay:dhcpl2relay_exchange.test_dhcpl2relay_for_one_request_with_invalid_source_mac_zero'] tests across 1 containers in parallel
+Modifying scapy tool files before running a test: ['dhcpl2relay:dhcpl2relay_exchange.test_dhcpl2relay_for_one_request_with_invalid_source_mac_zero']
+Running tests: ['dhcpl2relay:dhcpl2relay_exchange.test_dhcpl2relay_for_one_request_with_invalid_source_mac_zero']
+Connecting to controller at 10.70.47.64
+onoscli: Trying to connect to 10.70.47.64
+Spawning pexpect for ip 10.70.47.64
+ssh connection asked for password, gave password
+Command 'summary -j' sent to onoscli.
+onoscli: eof exception found
+onoscli:     logout
+
+Connection to 10.70.47.64 closed.
+
+Voltha device of:0001000000000001 not in map. Using uplink vlan 333
+Installing OLT app /root/test/src/test/utils/../apps/olt-app-3.0-SNAPSHOT.oar
+Connecting to controller at 10.70.47.64
+onoscli: Trying to connect to 10.70.47.64
+# Host [10.70.47.64]:8101 found: line 1 type RSA
+Spawning pexpect for ip 10.70.47.64
+ssh connection asked for password, gave password
+Command 'summary -j' sent to onoscli.
+onoscli: eof exception found
+onoscli:     logout
+
+Connection to 10.70.47.64 closed.
+
+Running command: ip link add link veth48 name veth48.333 type vlan id 333
+RTNETLINK answers: File exists
+Running command: ip link set veth48.333 up
+Running command: ip link add link veth48.333 name veth48.333.254 type vlan id 254
+RTNETLINK answers: File exists
+Running command: ip link set veth48.333.254 up
+Configuring OVS flow for port 37, s_tag 333
+test_dhcpl2relay_for_one_request_with_invalid_source_mac_zero (dhcpl2relay.dhcpl2relayTest.dhcpl2relay_exchange) ... # Host [10.70.47.64]:8101 found: line 1 type RSA
+dhcp server rejected client discover with invalid source mac, as expected
+
+Test test_dhcpl2relay_for_one_request_with_invalid_source_mac_zero has errors and warnings
+
+2017-10-11 09:30:12,527 | WARN  | of-event-stats-2 | FlowModBuilderVer13              | 194 - org.onosproject.onos-providers-openflow-flow - 1.10.6 | Match type INNER_VLAN_VID not yet implemented.
+2017-10-11 09:30:17,554 | WARN  | f-event-stats-30 | FlowModBuilderVer13              | 194 - org.onosproject.onos-providers-openflow-flow - 1.10.6 | Match type INNER_VLAN_VID not yet implemented.
+ok
+
+----------------------------------------------------------------------
+Ran 1 test in 44.389s
+
+OK
+Test dhcpl2relayTest.py:dhcpl2relay_exchange.test_dhcpl2relay_for_one_request_with_invalid_source_mac_zero Success
+Done running tests
+127.0.0.1 - - [11/Oct/2017 02:30:22] "POST /test HTTP/1.1" 200 -
+ubuntu@olt-tester:~/cord-tester/src/test/setup$
+ubuntu@olt-tester:~/cord-tester/src/test/setup$
+
diff --git a/src/test/results/dhcpl2relay/test_dhcpl2relay_nak_packet b/src/test/results/dhcpl2relay/test_dhcpl2relay_nak_packet
new file mode 100644
index 0000000..984818b
--- /dev/null
+++ b/src/test/results/dhcpl2relay/test_dhcpl2relay_nak_packet
@@ -0,0 +1,214 @@
+ubuntu@olt-tester:~/cord-tester/src/test/setup$
+ubuntu@olt-tester:~/cord-tester/src/test/setup$ ./voltha-test.py --test-type=dhcpl2relay:dhcpl2relay_exchange.test_dhcpl2relay_nak_packet --manifest=manifest-olt-voltha-local.json --voltha-host=10.70.47.64 --olt-type=tibit-olt --olt-arg=00:0c:e2:31:05:00 --disable-cleanup --disable-teardown
+Starting CordTester Web Server
+ * Running on http://127.0.0.1:5000/ (Press CTRL+C to quit)
+ * Restarting with stat
+ * Debugger is active!
+ * Debugger PIN: 718-316-938
+WARNING: No route found for IPv6 destination :: (no default route?)
+Cleaning up existing cluster volumes
+Onos IP 10.70.47.64
+Installing ONOS cord apps
+# Host [10.70.47.64]:8101 found: line 5
+/root/.ssh/known_hosts updated.
+Original contents retained as /root/.ssh/known_hosts.old
+onoscli: eof exception found
+onoscli:     logout
+
+Connection to 10.70.47.64 closed.
+
+result.ok, result.status_code are False and 409
+ONOS app cord-config, version 3.0-SNAPSHOT installed
+result.ok, result.status_code are False and 409
+ONOS app sadis-app, version 3.0-SNAPSHOT installed
+result.ok, result.status_code are False and 409
+ONOS app olt-app, version 3.0-SNAPSHOT installed
+result.ok, result.status_code are False and 409
+ONOS app aaa, version 3.0-SNAPSHOT installed
+result.ok, result.status_code are False and 409
+ONOS app igmp, version 3.0-SNAPSHOT installed
+Installing cord tester ONOS app /home/ubuntu/cord-tester/src/test/apps/ciena-cordigmp-multitable-3.0-SNAPSHOT.oar
+result.ok, result.status_code are False and 409
+Radius server running with IP 11.0.0.3
+Provisioning the ports for the test container
+
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth0 -l l1 cord-tester1 192.168.100.1/24 02:03:04:00:00:01
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth2 -l l2 cord-tester1 192.168.100.2/24 02:03:04:00:00:02
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth4 -l l3 cord-tester1 192.168.100.3/24 02:03:04:00:00:03
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth6 -l l4 cord-tester1 192.168.100.4/24 02:03:04:00:00:04
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth8 -l l5 cord-tester1 192.168.100.5/24 02:03:04:00:00:05
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth10 -l l6 cord-tester1 192.168.100.6/24 02:03:04:00:00:06
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth12 -l l7 cord-tester1 192.168.100.7/24 02:03:04:00:00:07
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth14 -l l8 cord-tester1 192.168.100.8/24 02:03:04:00:00:08
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth16 -l l9 cord-tester1 192.168.100.9/24 02:03:04:00:00:09
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth18 -l l10 cord-tester1 192.168.100.10/24 02:03:04:00:00:0a
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth20 -l l11 cord-tester1 192.168.100.11/24 02:03:04:00:00:0b
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth22 -l l12 cord-tester1 192.168.100.12/24 02:03:04:00:00:0c
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth24 -l l13 cord-tester1 192.168.100.13/24 02:03:04:00:00:0d
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth26 -l l14 cord-tester1 192.168.100.14/24 02:03:04:00:00:0e
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth28 -l l15 cord-tester1 192.168.100.15/24 02:03:04:00:00:0f
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth30 -l l16 cord-tester1 192.168.100.16/24 02:03:04:00:00:10
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth32 -l l17 cord-tester1 192.168.100.17/24 02:03:04:00:00:11
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth34 -l l18 cord-tester1 192.168.100.18/24 02:03:04:00:00:12
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth36 -l l19 cord-tester1 192.168.100.19/24 02:03:04:00:00:13
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth38 -l l20 cord-tester1 192.168.100.20/24 02:03:04:00:00:14
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth40 -l l21 cord-tester1 192.168.100.21/24 02:03:04:00:00:15
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth42 -l l22 cord-tester1 192.168.100.22/24 02:03:04:00:00:16
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth44 -l l23 cord-tester1 192.168.100.23/24 02:03:04:00:00:17
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth46 -l l24 cord-tester1 192.168.100.24/24 02:03:04:00:00:18
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth48 -l l25 cord-tester1 192.168.100.25/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth50 -l l26 cord-tester1 192.168.100.26/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth52 -l l27 cord-tester1 192.168.100.27/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth54 -l l28 cord-tester1 192.168.100.28/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth56 -l l29 cord-tester1 192.168.100.29/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth58 -l l30 cord-tester1 192.168.100.30/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth60 -l l31 cord-tester1 192.168.100.31/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth62 -l l32 cord-tester1 192.168.100.32/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth64 -l l33 cord-tester1 192.168.100.33/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth66 -l l34 cord-tester1 192.168.100.34/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth68 -l l35 cord-tester1 192.168.100.35/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth70 -l l36 cord-tester1 192.168.100.36/24
+RTNETLINK answers: File exists
+Provisioning guest port vcpe0 for cord-tester1 with host port: enp1s0f0, s_tag: 222, c_tag: 111
+
+RTNETLINK answers: File exists
+Provisioning guest port vcpe1 for cord-tester1 with host port: enp1s0f0, s_tag: 304, c_tag: 304
+
+RTNETLINK answers: File exists
+Provisioning guest port vcpe2 for cord-tester1 with host port: enp1s0f0, s_tag: 304, c_tag: 305
+
+RTNETLINK answers: File exists
+Provisioning guest port vcpe3 for cord-tester1 with host port: enp1s0f0, s_tag: 304, c_tag: 306
+
+RTNETLINK answers: File exists
+Provisioning guest port vcpe4 for cord-tester1 with host port: enp1s0f0, s_tag: 304, c_tag: 307
+
+RTNETLINK answers: File exists
+Provisioning guest port vcpe5 for cord-tester1 with host port: enp1s0f0, s_tag: 304, c_tag: 308
+
+RTNETLINK answers: File exists
+Provisioning guest port vcpe6 for cord-tester1 with host port: enp1s0f0, s_tag: 304, c_tag: 309
+
+RTNETLINK answers: File exists
+Provisioning guest port vcpe7 for cord-tester1 with host port: enp1s0f0, s_tag: 304, c_tag: 310
+
+RTNETLINK answers: File exists
+Provisioning guest port vcpe8 for cord-tester1 with host port: enp1s0f0, s_tag: 304, c_tag: 311
+
+RTNETLINK answers: File exists
+Test container cord-tester1 started and provisioned to run tests using nosetests
+127.0.0.1 - - [11/Oct/2017 03:22:08] "POST /start HTTP/1.1" 200 -
+Running test case dhcpl2relay:dhcpl2relay_exchange.test_dhcpl2relay_nak_packet
+WARNING: No route found for IPv6 destination :: (no default route?)
+Controller IP [u'10.70.47.64'], Test type dhcpl2relay:dhcpl2relay_exchange.test_dhcpl2relay_nak_packet
+Installing ONOS cord apps
+# Host [10.70.47.64]:8101 found: line 5
+/root/.ssh/known_hosts updated.
+Original contents retained as /root/.ssh/known_hosts.old
+onoscli: eof exception found
+onoscli:     logout
+
+Connection to 10.70.47.64 closed.
+
+result.ok, result.status_code are False and 409
+ONOS app cord-config, version 3.0-SNAPSHOT installed
+result.ok, result.status_code are False and 409
+ONOS app sadis-app, version 3.0-SNAPSHOT installed
+result.ok, result.status_code are False and 409
+ONOS app olt-app, version 3.0-SNAPSHOT installed
+result.ok, result.status_code are False and 409
+ONOS app aaa, version 3.0-SNAPSHOT installed
+result.ok, result.status_code are False and 409
+ONOS app igmp, version 3.0-SNAPSHOT installed
+Installing cord tester ONOS app /home/ubuntu/cord-tester/src/test/apps/ciena-cordigmp-multitable-3.0-SNAPSHOT.oar
+result.ok, result.status_code are False and 409
+Radius server running with IP 11.0.0.3
+Running ['dhcpl2relay:dhcpl2relay_exchange.test_dhcpl2relay_nak_packet'] tests across 1 containers in parallel
+Modifying scapy tool files before running a test: ['dhcpl2relay:dhcpl2relay_exchange.test_dhcpl2relay_nak_packet']
+Running tests: ['dhcpl2relay:dhcpl2relay_exchange.test_dhcpl2relay_nak_packet']
+Connecting to controller at 10.70.47.64
+onoscli: Trying to connect to 10.70.47.64
+Spawning pexpect for ip 10.70.47.64
+ssh connection asked for password, gave password
+Command 'summary -j' sent to onoscli.
+onoscli: eof exception found
+onoscli:     logout
+
+Connection to 10.70.47.64 closed.
+
+Voltha device of:0001000000000001 not in map. Using uplink vlan 333
+Installing OLT app /root/test/src/test/utils/../apps/olt-app-3.0-SNAPSHOT.oar
+Connecting to controller at 10.70.47.64
+onoscli: Trying to connect to 10.70.47.64
+# Host [10.70.47.64]:8101 found: line 1 type RSA
+Spawning pexpect for ip 10.70.47.64
+ssh connection asked for password, gave password
+Command 'summary -j' sent to onoscli.
+onoscli: eof exception found
+onoscli:     logout
+
+Connection to 10.70.47.64 closed.
+
+Running command: ip link add link veth48 name veth48.333 type vlan id 333
+RTNETLINK answers: File exists
+Running command: ip link set veth48.333 up
+Running command: ip link add link veth48.333 name veth48.333.254 type vlan id 254
+RTNETLINK answers: File exists
+Running command: ip link set veth48.333.254 up
+Configuring OVS flow for port 37, s_tag 333
+test_dhcpl2relay_nak_packet (dhcpl2relay.dhcpl2relayTest.dhcpl2relay_exchange) ... # Host [10.70.47.64]:8101 found: line 1 type RSA
+Got dhcp client IP 192.168.1.31 from server 192.168.1.2 for mac 02:03:04:00:00:01 .
+server sent NAK packet when requested other IP than that server offered
+
+Test test_dhcpl2relay_nak_packet has errors and warnings
+
+2017-10-11 10:22:52,527 | WARN  | of-event-stats-9 | FlowModBuilderVer13              | 194 - org.onosproject.onos-providers-openflow-flow - 1.10.6 | Match type INNER_VLAN_VID not yet implemented.
+2017-10-11 10:22:57,554 | WARN  | f-event-stats-29 | FlowModBuilderVer13              | 194 - org.onosproject.onos-providers-openflow-flow - 1.10.6 | Match type INNER_VLAN_VID not yet implemented.
+2017-10-11 10:23:02,554 | WARN  | f-event-stats-21 | FlowModBuilderVer13              | 194 - org.onosproject.onos-providers-openflow-flow - 1.10.6 | Match type INNER_VLAN_VID not yet implemented.
+ok
+
+----------------------------------------------------------------------
+Ran 1 test in 49.931s
+
+OK
+Test dhcpl2relayTest.py:dhcpl2relay_exchange.test_dhcpl2relay_nak_packet Success
+Done running tests
+127.0.0.1 - - [11/Oct/2017 03:23:10] "POST /test HTTP/1.1" 200 -
+ubuntu@olt-tester:~/cord-tester/src/test/setup$
+ubuntu@olt-tester:~/cord-tester/src/test/setup$
+
diff --git a/src/test/results/dhcpl2relay/test_dhcpl2relay_netcfg b/src/test/results/dhcpl2relay/test_dhcpl2relay_netcfg
new file mode 100644
index 0000000..b539bae
--- /dev/null
+++ b/src/test/results/dhcpl2relay/test_dhcpl2relay_netcfg
@@ -0,0 +1,139 @@
+ubuntu@olt-tester:~/cord-tester/src/test/setup$
+ubuntu@olt-tester:~/cord-tester/src/test/setup$ vi ../dhcpl2relay/dhcpl2relayTest.py
+ubuntu@olt-tester:~/cord-tester/src/test/setup$
+ubuntu@olt-tester:~/cord-tester/src/test/setup$ ./voltha-test.py --test-type=dhcpl2relay:dhcpl2relay_exchange.test_dhcpl2relay_netcfg --manifest=manifest-olt-voltha-local.json --voltha-host=10.70.47.64 --olt-type=tibit_olt --olt-arg=00:0c:e2:31:05:00 --disable-teardown --disable-cleanup --test-mode
+Starting CordTester Web Server
+ * Running on http://127.0.0.1:5000/ (Press CTRL+C to quit)
+ * Restarting with stat
+ * Debugger is active!
+ * Debugger PIN: 718-316-938
+Running test case dhcpl2relay:dhcpl2relay_exchange.test_dhcpl2relay_netcfg
+WARNING: No route found for IPv6 destination :: (no default route?)
+Controller IP [u'10.70.47.64'], Test type dhcpl2relay:dhcpl2relay_exchange.test_dhcpl2relay_netcfg
+Installing ONOS cord apps
+# Host [10.70.47.64]:8101 found: line 5
+/root/.ssh/known_hosts updated.
+Original contents retained as /root/.ssh/known_hosts.old
+onoscli: eof exception found
+onoscli:     logout
+
+Connection to 10.70.47.64 closed.
+
+result.ok, result.status_code are False and 409
+ONOS app cord-config, version 3.0-SNAPSHOT installed
+result.ok, result.status_code are False and 409
+ONOS app sadis-app, version 3.0-SNAPSHOT installed
+result.ok, result.status_code are False and 409
+ONOS app olt-app, version 3.0-SNAPSHOT installed
+result.ok, result.status_code are False and 409
+ONOS app aaa, version 3.0-SNAPSHOT installed
+result.ok, result.status_code are False and 409
+ONOS app igmp, version 3.0-SNAPSHOT installed
+Installing cord tester ONOS app /home/ubuntu/cord-tester/src/test/apps/ciena-cordigmp-multitable-3.0-SNAPSHOT.oar
+result.ok, result.status_code are False and 409
+Radius server running with IP 11.0.0.3
+Running ['dhcpl2relay:dhcpl2relay_exchange.test_dhcpl2relay_netcfg'] tests across 1 containers in parallel
+Starting test container cord-tester1, image cordtest/nose, tag candidate
+Provisioning the ports for the test container
+
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth0 -l l1 cord-tester1 192.168.100.1/24 02:03:04:00:00:01
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth2 -l l2 cord-tester1 192.168.100.2/24 02:03:04:00:00:02
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth4 -l l3 cord-tester1 192.168.100.3/24 02:03:04:00:00:03
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth6 -l l4 cord-tester1 192.168.100.4/24 02:03:04:00:00:04
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth8 -l l5 cord-tester1 192.168.100.5/24 02:03:04:00:00:05
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth10 -l l6 cord-tester1 192.168.100.6/24 02:03:04:00:00:06
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth12 -l l7 cord-tester1 192.168.100.7/24 02:03:04:00:00:07
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth14 -l l8 cord-tester1 192.168.100.8/24 02:03:04:00:00:08
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth16 -l l9 cord-tester1 192.168.100.9/24 02:03:04:00:00:09
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth18 -l l10 cord-tester1 192.168.100.10/24 02:03:04:00:00:0a
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth20 -l l11 cord-tester1 192.168.100.11/24 02:03:04:00:00:0b
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth22 -l l12 cord-tester1 192.168.100.12/24 02:03:04:00:00:0c
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth24 -l l13 cord-tester1 192.168.100.13/24 02:03:04:00:00:0d
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth26 -l l14 cord-tester1 192.168.100.14/24 02:03:04:00:00:0e
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth28 -l l15 cord-tester1 192.168.100.15/24 02:03:04:00:00:0f
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth30 -l l16 cord-tester1 192.168.100.16/24 02:03:04:00:00:10
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth32 -l l17 cord-tester1 192.168.100.17/24 02:03:04:00:00:11
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth34 -l l18 cord-tester1 192.168.100.18/24 02:03:04:00:00:12
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth36 -l l19 cord-tester1 192.168.100.19/24 02:03:04:00:00:13
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth38 -l l20 cord-tester1 192.168.100.20/24 02:03:04:00:00:14
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth40 -l l21 cord-tester1 192.168.100.21/24 02:03:04:00:00:15
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth42 -l l22 cord-tester1 192.168.100.22/24 02:03:04:00:00:16
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth44 -l l23 cord-tester1 192.168.100.23/24 02:03:04:00:00:17
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth46 -l l24 cord-tester1 192.168.100.24/24 02:03:04:00:00:18
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth48 -l l25 cord-tester1 192.168.100.25/24
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth50 -l l26 cord-tester1 192.168.100.26/24
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth52 -l l27 cord-tester1 192.168.100.27/24
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth54 -l l28 cord-tester1 192.168.100.28/24
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth56 -l l29 cord-tester1 192.168.100.29/24
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth58 -l l30 cord-tester1 192.168.100.30/24
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth60 -l l31 cord-tester1 192.168.100.31/24
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth62 -l l32 cord-tester1 192.168.100.32/24
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth64 -l l33 cord-tester1 192.168.100.33/24
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth66 -l l34 cord-tester1 192.168.100.34/24
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth68 -l l35 cord-tester1 192.168.100.35/24
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth70 -l l36 cord-tester1 192.168.100.36/24
+Provisioning guest port vcpe0 for cord-tester1 with host port: enp1s0f0, s_tag: 222, c_tag: 111
+
+Provisioning guest port vcpe1 for cord-tester1 with host port: enp1s0f0, s_tag: 304, c_tag: 304
+
+Provisioning guest port vcpe2 for cord-tester1 with host port: enp1s0f0, s_tag: 304, c_tag: 305
+
+Provisioning guest port vcpe3 for cord-tester1 with host port: enp1s0f0, s_tag: 304, c_tag: 306
+
+Provisioning guest port vcpe4 for cord-tester1 with host port: enp1s0f0, s_tag: 304, c_tag: 307
+
+Provisioning guest port vcpe5 for cord-tester1 with host port: enp1s0f0, s_tag: 304, c_tag: 308
+
+Provisioning guest port vcpe6 for cord-tester1 with host port: enp1s0f0, s_tag: 304, c_tag: 309
+
+Provisioning guest port vcpe7 for cord-tester1 with host port: enp1s0f0, s_tag: 304, c_tag: 310
+
+Provisioning guest port vcpe8 for cord-tester1 with host port: enp1s0f0, s_tag: 304, c_tag: 311
+
+Modifying scapy tool files before running a test: ['dhcpl2relay:dhcpl2relay_exchange.test_dhcpl2relay_netcfg']
+Running tests: ['dhcpl2relay:dhcpl2relay_exchange.test_dhcpl2relay_netcfg']
+Connecting to controller at 10.70.47.64
+onoscli: Trying to connect to 10.70.47.64
+Spawning pexpect for ip 10.70.47.64
+ssh connection asked for password, gave password
+Command 'summary -j' sent to onoscli.
+onoscli: eof exception found
+onoscli:     logout
+
+Connection to 10.70.47.64 closed.
+
+Voltha device of:0001000000000001 not in map. Using uplink vlan 333
+Installing OLT app /root/test/src/test/utils/../apps/olt-app-3.0-SNAPSHOT.oar
+Connecting to controller at 10.70.47.64
+onoscli: Trying to connect to 10.70.47.64
+# Host [10.70.47.64]:8101 found: line 1 type RSA
+Spawning pexpect for ip 10.70.47.64
+ssh connection asked for password, gave password
+Command 'summary -j' sent to onoscli.
+onoscli: eof exception found
+onoscli:     logout
+
+Connection to 10.70.47.64 closed.
+
+Running command: ip link add link veth48 name veth48.333 type vlan id 333
+Running command: ip link set veth48.333 up
+Running command: ip link add link veth48.333 name veth48.333.254 type vlan id 254
+Running command: ip link set veth48.333.254 up
+Configuring OVS flow for port 37, s_tag 333
+test_dhcpl2relay_netcfg (dhcpl2relay.dhcpl2relayTest.dhcpl2relay_exchange) ... # Host [10.70.47.64]:8101 found: line 1 type RSA
+org.opencord.dhcpl2relay app is being installed
+The network configuration is shown = {u'dhcpl2relay': {u'dhcpServerConnectPoints': [u'of:000022589e4e744e/9', u'of:000022589e4e744e/1', u'of:000022589e4e744e/5', u'of:00003ee38e69ac49/12', u'of:000022589e4e744e/19', u'of:000022589e4e744e/12', u'of:00003e11096a754a/12', u'of:00003acc45bea44c/12']}}
+
+Test test_dhcpl2relay_netcfg has no errors and warnings in the logs
+ok
+
+----------------------------------------------------------------------
+Ran 1 test in 33.440s
+
+OK
+Test dhcpl2relayTest.py:dhcpl2relay_exchange.test_dhcpl2relay_netcfg Success
+Done running tests
+Removing test container cord-tester1
+127.0.0.1 - - [10/Oct/2017 22:59:24] "POST /test HTTP/1.1" 200 -
+ubuntu@olt-tester:~/cord-tester/src/test/setup$
+
diff --git a/src/test/results/dhcpl2relay/test_dhcpl2relay_sadis_app_install b/src/test/results/dhcpl2relay/test_dhcpl2relay_sadis_app_install
new file mode 100644
index 0000000..233edbc
--- /dev/null
+++ b/src/test/results/dhcpl2relay/test_dhcpl2relay_sadis_app_install
@@ -0,0 +1,136 @@
+ubuntu@olt-tester:~/cord-tester/src/test/setup$ vi ../dhcpl2relay/dhcpl2relayTest.py
+ubuntu@olt-tester:~/cord-tester/src/test/setup$ ./voltha-test.py --test-type=dhcpl2relay:dhcpl2relay_exchange.test_dhcpl2relay_sadis_app_install --manifest=manifest-olt-voltha-local.json --voltha-host=10.70.47.64 --olt-type=tibit_olt --olt-arg=00:0c:e2:31:05:00 --disable-teardown --disable-cleanup --test-mode
+Starting CordTester Web Server
+ * Running on http://127.0.0.1:5000/ (Press CTRL+C to quit)
+ * Restarting with stat
+ * Debugger is active!
+ * Debugger PIN: 718-316-938
+Running test case dhcpl2relay:dhcpl2relay_exchange.test_dhcpl2relay_sadis_app_install
+WARNING: No route found for IPv6 destination :: (no default route?)
+Controller IP [u'10.70.47.64'], Test type dhcpl2relay:dhcpl2relay_exchange.test_dhcpl2relay_sadis_app_install
+Installing ONOS cord apps
+# Host [10.70.47.64]:8101 found: line 5
+/root/.ssh/known_hosts updated.
+Original contents retained as /root/.ssh/known_hosts.old
+onoscli: eof exception found
+onoscli:     logout
+
+Connection to 10.70.47.64 closed.
+
+result.ok, result.status_code are False and 409
+ONOS app cord-config, version 3.0-SNAPSHOT installed
+result.ok, result.status_code are False and 409
+ONOS app sadis-app, version 3.0-SNAPSHOT installed
+result.ok, result.status_code are False and 409
+ONOS app olt-app, version 3.0-SNAPSHOT installed
+result.ok, result.status_code are False and 409
+ONOS app aaa, version 3.0-SNAPSHOT installed
+result.ok, result.status_code are False and 409
+ONOS app igmp, version 3.0-SNAPSHOT installed
+Installing cord tester ONOS app /home/ubuntu/cord-tester/src/test/apps/ciena-cordigmp-multitable-3.0-SNAPSHOT.oar
+result.ok, result.status_code are False and 409
+Radius server running with IP 11.0.0.3
+Running ['dhcpl2relay:dhcpl2relay_exchange.test_dhcpl2relay_sadis_app_install'] tests across 1 containers in parallel
+Starting test container cord-tester1, image cordtest/nose, tag candidate
+Provisioning the ports for the test container
+
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth0 -l l1 cord-tester1 192.168.100.1/24 02:03:04:00:00:01
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth2 -l l2 cord-tester1 192.168.100.2/24 02:03:04:00:00:02
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth4 -l l3 cord-tester1 192.168.100.3/24 02:03:04:00:00:03
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth6 -l l4 cord-tester1 192.168.100.4/24 02:03:04:00:00:04
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth8 -l l5 cord-tester1 192.168.100.5/24 02:03:04:00:00:05
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth10 -l l6 cord-tester1 192.168.100.6/24 02:03:04:00:00:06
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth12 -l l7 cord-tester1 192.168.100.7/24 02:03:04:00:00:07
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth14 -l l8 cord-tester1 192.168.100.8/24 02:03:04:00:00:08
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth16 -l l9 cord-tester1 192.168.100.9/24 02:03:04:00:00:09
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth18 -l l10 cord-tester1 192.168.100.10/24 02:03:04:00:00:0a
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth20 -l l11 cord-tester1 192.168.100.11/24 02:03:04:00:00:0b
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth22 -l l12 cord-tester1 192.168.100.12/24 02:03:04:00:00:0c
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth24 -l l13 cord-tester1 192.168.100.13/24 02:03:04:00:00:0d
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth26 -l l14 cord-tester1 192.168.100.14/24 02:03:04:00:00:0e
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth28 -l l15 cord-tester1 192.168.100.15/24 02:03:04:00:00:0f
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth30 -l l16 cord-tester1 192.168.100.16/24 02:03:04:00:00:10
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth32 -l l17 cord-tester1 192.168.100.17/24 02:03:04:00:00:11
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth34 -l l18 cord-tester1 192.168.100.18/24 02:03:04:00:00:12
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth36 -l l19 cord-tester1 192.168.100.19/24 02:03:04:00:00:13
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth38 -l l20 cord-tester1 192.168.100.20/24 02:03:04:00:00:14
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth40 -l l21 cord-tester1 192.168.100.21/24 02:03:04:00:00:15
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth42 -l l22 cord-tester1 192.168.100.22/24 02:03:04:00:00:16
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth44 -l l23 cord-tester1 192.168.100.23/24 02:03:04:00:00:17
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth46 -l l24 cord-tester1 192.168.100.24/24 02:03:04:00:00:18
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth48 -l l25 cord-tester1 192.168.100.25/24
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth50 -l l26 cord-tester1 192.168.100.26/24
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth52 -l l27 cord-tester1 192.168.100.27/24
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth54 -l l28 cord-tester1 192.168.100.28/24
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth56 -l l29 cord-tester1 192.168.100.29/24
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth58 -l l30 cord-tester1 192.168.100.30/24
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth60 -l l31 cord-tester1 192.168.100.31/24
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth62 -l l32 cord-tester1 192.168.100.32/24
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth64 -l l33 cord-tester1 192.168.100.33/24
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth66 -l l34 cord-tester1 192.168.100.34/24
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth68 -l l35 cord-tester1 192.168.100.35/24
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth70 -l l36 cord-tester1 192.168.100.36/24
+Provisioning guest port vcpe0 for cord-tester1 with host port: enp1s0f0, s_tag: 222, c_tag: 111
+
+Provisioning guest port vcpe1 for cord-tester1 with host port: enp1s0f0, s_tag: 304, c_tag: 304
+
+Provisioning guest port vcpe2 for cord-tester1 with host port: enp1s0f0, s_tag: 304, c_tag: 305
+
+Provisioning guest port vcpe3 for cord-tester1 with host port: enp1s0f0, s_tag: 304, c_tag: 306
+
+Provisioning guest port vcpe4 for cord-tester1 with host port: enp1s0f0, s_tag: 304, c_tag: 307
+
+Provisioning guest port vcpe5 for cord-tester1 with host port: enp1s0f0, s_tag: 304, c_tag: 308
+
+Provisioning guest port vcpe6 for cord-tester1 with host port: enp1s0f0, s_tag: 304, c_tag: 309
+
+Provisioning guest port vcpe7 for cord-tester1 with host port: enp1s0f0, s_tag: 304, c_tag: 310
+
+Provisioning guest port vcpe8 for cord-tester1 with host port: enp1s0f0, s_tag: 304, c_tag: 311
+
+Modifying scapy tool files before running a test: ['dhcpl2relay:dhcpl2relay_exchange.test_dhcpl2relay_sadis_app_install']
+Running tests: ['dhcpl2relay:dhcpl2relay_exchange.test_dhcpl2relay_sadis_app_install']
+Connecting to controller at 10.70.47.64
+onoscli: Trying to connect to 10.70.47.64
+Spawning pexpect for ip 10.70.47.64
+ssh connection asked for password, gave password
+Command 'summary -j' sent to onoscli.
+onoscli: eof exception found
+onoscli:     logout
+
+Connection to 10.70.47.64 closed.
+
+Voltha device of:0001000000000001 not in map. Using uplink vlan 333
+Installing OLT app /root/test/src/test/utils/../apps/olt-app-3.0-SNAPSHOT.oar
+Connecting to controller at 10.70.47.64
+onoscli: Trying to connect to 10.70.47.64
+# Host [10.70.47.64]:8101 found: line 1 type RSA
+Spawning pexpect for ip 10.70.47.64
+ssh connection asked for password, gave password
+Command 'summary -j' sent to onoscli.
+onoscli: eof exception found
+onoscli:     logout
+
+Connection to 10.70.47.64 closed.
+
+Running command: ip link add link veth48 name veth48.333 type vlan id 333
+Running command: ip link set veth48.333 up
+Running command: ip link add link veth48.333 name veth48.333.254 type vlan id 254
+Running command: ip link set veth48.333.254 up
+Configuring OVS flow for port 37, s_tag 333
+test_dhcpl2relay_sadis_app_install (dhcpl2relay.dhcpl2relayTest.dhcpl2relay_exchange) ... # Host [10.70.47.64]:8101 found: line 1 type RSA
+org.opencord.sadis app is being installed
+
+Test test_dhcpl2relay_sadis_app_install has no errors and warnings in the logs
+ok
+
+----------------------------------------------------------------------
+Ran 1 test in 33.566s
+
+OK
+Test dhcpl2relayTest.py:dhcpl2relay_exchange.test_dhcpl2relay_sadis_app_install Success
+Done running tests
+Removing test container cord-tester1
+127.0.0.1 - - [10/Oct/2017 22:56:20] "POST /test HTTP/1.1" 200 -
+ubuntu@olt-tester:~/cord-tester/src/test/setup$
+
diff --git a/src/test/results/dhcpl2relay/test_dhcpl2relay_sadis_netcfg b/src/test/results/dhcpl2relay/test_dhcpl2relay_sadis_netcfg
new file mode 100644
index 0000000..3c497ff
--- /dev/null
+++ b/src/test/results/dhcpl2relay/test_dhcpl2relay_sadis_netcfg
@@ -0,0 +1,137 @@
+ubuntu@olt-tester:~/cord-tester/src/test/setup$
+ubuntu@olt-tester:~/cord-tester/src/test/setup$ ./voltha-test.py --test-type=dhcpl2relay:dhcpl2relay_exchange.test_dhcpl2relay_sadis_netcfg --manifest=manifest-olt-voltha-local.json --voltha-host=10.70.47.64 --olt-type=tibit_olt --olt-arg=00:0c:e2:31:05:00 --disable-teardown --disable-cleanup --test-mode
+Starting CordTester Web Server
+ * Running on http://127.0.0.1:5000/ (Press CTRL+C to quit)
+ * Restarting with stat
+ * Debugger is active!
+ * Debugger PIN: 718-316-938
+Running test case dhcpl2relay:dhcpl2relay_exchange.test_dhcpl2relay_sadis_netcfg
+WARNING: No route found for IPv6 destination :: (no default route?)
+Controller IP [u'10.70.47.64'], Test type dhcpl2relay:dhcpl2relay_exchange.test_dhcpl2relay_sadis_netcfg
+Installing ONOS cord apps
+# Host [10.70.47.64]:8101 found: line 5
+/root/.ssh/known_hosts updated.
+Original contents retained as /root/.ssh/known_hosts.old
+onoscli: eof exception found
+onoscli:     logout
+
+Connection to 10.70.47.64 closed.
+
+result.ok, result.status_code are False and 409
+ONOS app cord-config, version 3.0-SNAPSHOT installed
+result.ok, result.status_code are False and 409
+ONOS app sadis-app, version 3.0-SNAPSHOT installed
+result.ok, result.status_code are False and 409
+ONOS app olt-app, version 3.0-SNAPSHOT installed
+result.ok, result.status_code are False and 409
+ONOS app aaa, version 3.0-SNAPSHOT installed
+result.ok, result.status_code are False and 409
+ONOS app igmp, version 3.0-SNAPSHOT installed
+Installing cord tester ONOS app /home/ubuntu/cord-tester/src/test/apps/ciena-cordigmp-multitable-3.0-SNAPSHOT.oar
+result.ok, result.status_code are False and 409
+Radius server running with IP 11.0.0.3
+Running ['dhcpl2relay:dhcpl2relay_exchange.test_dhcpl2relay_sadis_netcfg'] tests across 1 containers in parallel
+Starting test container cord-tester1, image cordtest/nose, tag candidate
+Provisioning the ports for the test container
+
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth0 -l l1 cord-tester1 192.168.100.1/24 02:03:04:00:00:01
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth2 -l l2 cord-tester1 192.168.100.2/24 02:03:04:00:00:02
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth4 -l l3 cord-tester1 192.168.100.3/24 02:03:04:00:00:03
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth6 -l l4 cord-tester1 192.168.100.4/24 02:03:04:00:00:04
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth8 -l l5 cord-tester1 192.168.100.5/24 02:03:04:00:00:05
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth10 -l l6 cord-tester1 192.168.100.6/24 02:03:04:00:00:06
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth12 -l l7 cord-tester1 192.168.100.7/24 02:03:04:00:00:07
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth14 -l l8 cord-tester1 192.168.100.8/24 02:03:04:00:00:08
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth16 -l l9 cord-tester1 192.168.100.9/24 02:03:04:00:00:09
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth18 -l l10 cord-tester1 192.168.100.10/24 02:03:04:00:00:0a
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth20 -l l11 cord-tester1 192.168.100.11/24 02:03:04:00:00:0b
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth22 -l l12 cord-tester1 192.168.100.12/24 02:03:04:00:00:0c
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth24 -l l13 cord-tester1 192.168.100.13/24 02:03:04:00:00:0d
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth26 -l l14 cord-tester1 192.168.100.14/24 02:03:04:00:00:0e
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth28 -l l15 cord-tester1 192.168.100.15/24 02:03:04:00:00:0f
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth30 -l l16 cord-tester1 192.168.100.16/24 02:03:04:00:00:10
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth32 -l l17 cord-tester1 192.168.100.17/24 02:03:04:00:00:11
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth34 -l l18 cord-tester1 192.168.100.18/24 02:03:04:00:00:12
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth36 -l l19 cord-tester1 192.168.100.19/24 02:03:04:00:00:13
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth38 -l l20 cord-tester1 192.168.100.20/24 02:03:04:00:00:14
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth40 -l l21 cord-tester1 192.168.100.21/24 02:03:04:00:00:15
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth42 -l l22 cord-tester1 192.168.100.22/24 02:03:04:00:00:16
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth44 -l l23 cord-tester1 192.168.100.23/24 02:03:04:00:00:17
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth46 -l l24 cord-tester1 192.168.100.24/24 02:03:04:00:00:18
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth48 -l l25 cord-tester1 192.168.100.25/24
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth50 -l l26 cord-tester1 192.168.100.26/24
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth52 -l l27 cord-tester1 192.168.100.27/24
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth54 -l l28 cord-tester1 192.168.100.28/24
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth56 -l l29 cord-tester1 192.168.100.29/24
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth58 -l l30 cord-tester1 192.168.100.30/24
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth60 -l l31 cord-tester1 192.168.100.31/24
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth62 -l l32 cord-tester1 192.168.100.32/24
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth64 -l l33 cord-tester1 192.168.100.33/24
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth66 -l l34 cord-tester1 192.168.100.34/24
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth68 -l l35 cord-tester1 192.168.100.35/24
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth70 -l l36 cord-tester1 192.168.100.36/24
+Provisioning guest port vcpe0 for cord-tester1 with host port: enp1s0f0, s_tag: 222, c_tag: 111
+
+Provisioning guest port vcpe1 for cord-tester1 with host port: enp1s0f0, s_tag: 304, c_tag: 304
+
+Provisioning guest port vcpe2 for cord-tester1 with host port: enp1s0f0, s_tag: 304, c_tag: 305
+
+Provisioning guest port vcpe3 for cord-tester1 with host port: enp1s0f0, s_tag: 304, c_tag: 306
+
+Provisioning guest port vcpe4 for cord-tester1 with host port: enp1s0f0, s_tag: 304, c_tag: 307
+
+Provisioning guest port vcpe5 for cord-tester1 with host port: enp1s0f0, s_tag: 304, c_tag: 308
+
+Provisioning guest port vcpe6 for cord-tester1 with host port: enp1s0f0, s_tag: 304, c_tag: 309
+
+Provisioning guest port vcpe7 for cord-tester1 with host port: enp1s0f0, s_tag: 304, c_tag: 310
+
+Provisioning guest port vcpe8 for cord-tester1 with host port: enp1s0f0, s_tag: 304, c_tag: 311
+
+Modifying scapy tool files before running a test: ['dhcpl2relay:dhcpl2relay_exchange.test_dhcpl2relay_sadis_netcfg']
+Running tests: ['dhcpl2relay:dhcpl2relay_exchange.test_dhcpl2relay_sadis_netcfg']
+Connecting to controller at 10.70.47.64
+onoscli: Trying to connect to 10.70.47.64
+Spawning pexpect for ip 10.70.47.64
+ssh connection asked for password, gave password
+Command 'summary -j' sent to onoscli.
+onoscli: eof exception found
+onoscli:     logout
+
+Connection to 10.70.47.64 closed.
+
+Voltha device of:0001000000000001 not in map. Using uplink vlan 333
+Installing OLT app /root/test/src/test/utils/../apps/olt-app-3.0-SNAPSHOT.oar
+Connecting to controller at 10.70.47.64
+onoscli: Trying to connect to 10.70.47.64
+# Host [10.70.47.64]:8101 found: line 1 type RSA
+Spawning pexpect for ip 10.70.47.64
+ssh connection asked for password, gave password
+Command 'summary -j' sent to onoscli.
+onoscli: eof exception found
+onoscli:     logout
+
+Connection to 10.70.47.64 closed.
+
+Running command: ip link add link veth48 name veth48.333 type vlan id 333
+Running command: ip link set veth48.333 up
+Running command: ip link add link veth48.333 name veth48.333.254 type vlan id 254
+Running command: ip link set veth48.333.254 up
+Configuring OVS flow for port 37, s_tag 333
+test_dhcpl2relay_sadis_netcfg (dhcpl2relay.dhcpl2relayTest.dhcpl2relay_exchange) ... # Host [10.70.47.64]:8101 found: line 1 type RSA
+org.opencord.sadis app is being installed
+The network configuration is shown = {u'sadis': {u'integration': {u'cache': {u'maxsize': 50, u'enabled': False, u'ttl': u'PT0m'}}, u'entries': [{u'slot': 1, u'cTag': -1, u'nasPortId': u'1/1/2', u'nasId': u'1/1/2', u'id': u'uni-254', u'sTag': -1, u'hardwareIdentifier': u'00:0c:e2:22:36:00', u'ipAddress': u'10.70.47.64', u'port': u'254'}, {u'slot': 1, u'cTag': -1, u'nasPortId': u'1/1/2', u'nasId': u'1/1/2', u'id': u'bbcae6507ba140a98eafdbee82bfc21d', u'sTag': -1, u'hardwareIdentifier': u'00:00:00:00:00:01', u'ipAddress': u'10.70.47.64', u'port': u'254'}, {u'slot': 1, u'cTag': -1, u'nasPortId': u'1/1/2', u'nasId': u'1/1/2', u'id': u'br-int', u'sTag': -1, u'hardwareIdentifier': u'3e:e3:8e:69:ac:49', u'ipAddress': u'10.70.47.64', u'port': 1}, {u'slot': 1, u'cTag': -1, u'nasPortId': u'1/1/2', u'nasId': u'1/1/2', u'id': u'None', u'sTag': -1, u'hardwareIdentifier': u'3e:e3:8e:69:ac:49', u'ipAddress': u'10.70.47.64', u'port': 1}, {u'slot': 1, u'cTag': -1, u'nasPortId': u'1/1/2', u'nasId': u'1/1/2', u'id': u'l1', u'sTag': -1, u'hardwareIdentifier': u'4e:11:a0:47:dd:08', u'ipAddress': u'10.70.47.64', u'port': 1}, {u'slot': 1, u'cTag': -1, u'nasPortId': u'1/1/2', u'nasId': u'1/1/2', u'id': u'None', u'sTag': -1, u'hardwareIdentifier': u'3e:e3:8e:69:ac:49', u'ipAddress': u'10.70.47.64', u'port': 1}, {u'slot': 1, u'cTag': -1, u'nasPortId': u'1/1/2', u'nasId': u'1/1/2', u'id': u'l2', u'sTag': -1, u'hardwareIdentifier': u'76:4e:f3:11:99:87', u'ipAddress': u'10.70.47.64', u'port': 1}, {u'slot': 1, u'cTag': -1, u'nasPortId': u'1/1/2', u'nasId': u'1/1/2', u'id': u'None', u'sTag': -1, u'hardwareIdentifier': u'3e:e3:8e:69:ac:49', u'ipAddress': u'10.70.47.64', u'port': 1}, {u'slot': 1, u'cTag': -1, u'nasPortId': u'1/1/2', u'nasId': u'1/1/2', u'id': u'l3', u'sTag': -1, u'hardwareIdentifier': u'92:a6:14:e6:b1:81', u'ipAddress': u'10.70.47.64', u'port': 1}, {u'slot': 1, u'cTag': -1, u'nasPortId': u'1/1/2', u'nasId': u'1/1/2', u'id': u'None', u'sTag': -1, u'hardwareIdentifier': u'3e:e3:8e:69:ac:49', u'ipAddress': u'10.70.47.64', u'port': 1}, {u'slot': 1, u'cTag': -1, u'nasPortId': u'1/1/2', u'nasId': u'1/1/2', u'id': u'l4', u'sTag': -1, u'hardwareIdentifier': u'7e:55:9a:bf:49:c8', u'ipAddress': u'10.70.47.64', u'port': 1}, {u'slot': 1, u'cTag': -1, u'nasPortId': u'1/1/2', u'nasId': u'1/1/2', u'id': u'None', u'sTag': -1, u'hardwareIdentifier': u'3e:e3:8e:69:ac:49', u'ipAddress': u'10.70.47.64', u'port': 1}, {u'slot': 1, u'cTag': -1, u'nasPortId': u'1/1/2', u'nasId': u'1/1/2', u'id': u'l5', u'sTag': -1, u'hardwareIdentifier': u'82:fb:8e:d2:25:b8', u'ipAddress': u'10.70.47.64', u'port': 1}, {u'slot': 1, u'cTag': -1, u'nasPortId': u'1/1/2', u'nasId': u'1/1/2', u'id': u'None', u'sTag': -1, u'hardwareIdentifier': u'3e:e3:8e:69:ac:49', u'ipAddress': u'10.70.47.64', u'port': 1}, {u'slot': 1, u'cTag': -1, u'nasPortId': u'1/1/2', u'nasId': u'1/1/2', u'id': u'l6', u'sTag': -1, u'hardwareIdentifier': u'fa:54:a3:ea:da:06', u'ipAddress': u'10.70.47.64', u'port': 1}, {u'slot': 1, u'cTag': -1, u'nasPortId': u'1/1/2', u'nasId': u'1/1/2', u'id': u'None', u'sTag': -1, u'hardwareIdentifier': u'3e:e3:8e:69:ac:49', u'ipAddress': u'10.70.47.64', u'port': 1}, {u'slot': 1, u'cTag': -1, u'nasPortId': u'1/1/2', u'nasId': u'1/1/2', u'id': u'l7', u'sTag': -1, u'hardwareIdentifier': u'2a:c3:73:37:3c:df', u'ipAddress': u'10.70.47.64', u'port': 1}, {u'slot': 1, u'cTag': -1, u'nasPortId': u'1/1/2', u'nasId': u'1/1/2', u'id': u'None', u'sTag': -1, u'hardwareIdentifier': u'3e:e3:8e:69:ac:49', u'ipAddress': u'10.70.47.64', u'port': 1}, {u'slot': 1, u'cTag': -1, u'nasPortId': u'1/1/2', u'nasId': u'1/1/2', u'id': u'l8', u'sTag': -1, u'hardwareIdentifier': u'aa:d3:76:04:56:49', u'ipAddress': u'10.70.47.64', u'port': 1}, {u'slot': 1, u'cTag': -1, u'nasPortId': u'1/1/2', u'nasId': u'1/1/2', u'id': u'None', u'sTag': -1, u'hardwareIdentifier': u'3e:e3:8e:69:ac:49', u'ipAddress': u'10.70.47.64', u'port': 1}, {u'slot': 1, u'cTag': -1, u'nasPortId': u'1/1/2', u'nasId': u'1/1/2', u'id': u'l9', u'sTag': -1, u'hardwareIdentifier': u'e2:07:ae:c5:ff:4f', u'ipAddress': u'10.70.47.64', u'port': 1}, {u'slot': 1, u'cTag': -1, u'nasPortId': u'1/1/2', u'nasId': u'1/1/2', u'id': u'None', u'sTag': -1, u'hardwareIdentifier': u'3e:e3:8e:69:ac:49', u'ipAddress': u'10.70.47.64', u'port': 1}, {u'slot': 1, u'cTag': -1, u'nasPortId': u'1/1/2', u'nasId': u'1/1/2', u'id': u'l10', u'sTag': -1, u'hardwareIdentifier': u'ae:84:49:8a:15:ba', u'ipAddress': u'10.70.47.64', u'port': 1}, {u'slot': 1, u'cTag': -1, u'nasPortId': u'1/1/2', u'nasId': u'1/1/2', u'id': u'None', u'sTag': -1, u'hardwareIdentifier': u'3e:e3:8e:69:ac:49', u'ipAddress': u'10.70.47.64', u'port': 1}, {u'slot': 1, u'cTag': -1, u'nasPortId': u'1/1/2', u'nasId': u'1/1/2', u'id': u'l11', u'sTag': -1, u'hardwareIdentifier': u'42:d5:8e:79:0d:28', u'ipAddress': u'10.70.47.64', u'port': 1}, {u'slot': 1, u'cTag': -1, u'nasPortId': u'1/1/2', u'nasId': u'1/1/2', u'id': u'None', u'sTag': -1, u'hardwareIdentifier': u'3e:e3:8e:69:ac:49', u'ipAddress': u'10.70.47.64', u'port': 1}, {u'slot': 1, u'cTag': -1, u'nasPortId': u'1/1/2', u'nasId': u'1/1/2', u'id': u'l12', u'sTag': -1, u'hardwareIdentifier': u'd2:a6:03:77:6d:0e', u'ipAddress': u'10.70.47.64', u'port': 1}, {u'slot': 1, u'cTag': -1, u'nasPortId': u'1/1/2', u'nasId': u'1/1/2', u'id': u'None', u'sTag': -1, u'hardwareIdentifier': u'3e:e3:8e:69:ac:49', u'ipAddress': u'10.70.47.64', u'port': 1}, {u'slot': 1, u'cTag': -1, u'nasPortId': u'1/1/2', u'nasId': u'1/1/2', u'id': u'l13', u'sTag': -1, u'hardwareIdentifier': u'a2:04:89:1e:c9:b9', u'ipAddress': u'10.70.47.64', u'port': 1}, {u'slot': 1, u'cTag': -1, u'nasPortId': u'1/1/2', u'nasId': u'1/1/2', u'id': u'None', u'sTag': -1, u'hardwareIdentifier': u'3e:e3:8e:69:ac:49', u'ipAddress': u'10.70.47.64', u'port': 1}, {u'slot': 1, u'cTag': -1, u'nasPortId': u'1/1/2', u'nasId': u'1/1/2', u'id': u'l14', u'sTag': -1, u'hardwareIdentifier': u'6a:66:b2:42:00:cf', u'ipAddress': u'10.70.47.64', u'port': 1}, {u'slot': 1, u'cTag': -1, u'nasPortId': u'1/1/2', u'nasId': u'1/1/2', u'id': u'None', u'sTag': -1, u'hardwareIdentifier': u'3e:e3:8e:69:ac:49', u'ipAddress': u'10.70.47.64', u'port': 1}, {u'slot': 1, u'cTag': -1, u'nasPortId': u'1/1/2', u'nasId': u'1/1/2', u'id': u'l15', u'sTag': -1, u'hardwareIdentifier': u'2e:8e:00:86:91:c8', u'ipAddress': u'10.70.47.64', u'port': 1}, {u'slot': 1, u'cTag': -1, u'nasPortId': u'1/1/2', u'nasId': u'1/1/2', u'id': u'None', u'sTag': -1, u'hardwareIdentifier': u'3e:e3:8e:69:ac:49', u'ipAddress': u'10.70.47.64', u'port': 1}, {u'slot': 1, u'cTag': -1, u'nasPortId': u'1/1/2', u'nasId': u'1/1/2', u'id': u'l16', u'sTag': -1, u'hardwareIdentifier': u'9e:3d:95:c7:be:9e', u'ipAddress': u'10.70.47.64', u'port': 1}, {u'slot': 1, u'cTag': -1, u'nasPortId': u'1/1/2', u'nasId': u'1/1/2', u'id': u'None', u'sTag': -1, u'hardwareIdentifier': u'3e:e3:8e:69:ac:49', u'ipAddress': u'10.70.47.64', u'port': 1}, {u'slot': 1, u'cTag': -1, u'nasPortId': u'1/1/2', u'nasId': u'1/1/2', u'id': u'l17', u'sTag': -1, u'hardwareIdentifier': u'26:57:a3:4f:da:1f', u'ipAddress': u'10.70.47.64', u'port': 1}, {u'slot': 1, u'cTag': -1, u'nasPortId': u'1/1/2', u'nasId': u'1/1/2', u'id': u'None', u'sTag': -1, u'hardwareIdentifier': u'3e:e3:8e:69:ac:49', u'ipAddress': u'10.70.47.64', u'port': 1}, {u'slot': 1, u'cTag': -1, u'nasPortId': u'1/1/2', u'nasId': u'1/1/2', u'id': u'l18', u'sTag': -1, u'hardwareIdentifier': u'82:7a:44:91:4b:1c', u'ipAddress': u'10.70.47.64', u'port': 1}, {u'slot': 1, u'cTag': -1, u'nasPortId': u'1/1/2', u'nasId': u'1/1/2', u'id': u'None', u'sTag': -1, u'hardwareIdentifier': u'3e:e3:8e:69:ac:49', u'ipAddress': u'10.70.47.64', u'port': 1}, {u'slot': 1, u'cTag': -1, u'nasPortId': u'1/1/2', u'nasId': u'1/1/2', u'id': u'l19', u'sTag': -1, u'hardwareIdentifier': u'd2:d3:e7:c8:8b:af', u'ipAddress': u'10.70.47.64', u'port': 1}, {u'slot': 1, u'cTag': -1, u'nasPortId': u'1/1/2', u'nasId': u'1/1/2', u'id': u'None', u'sTag': -1, u'hardwareIdentifier': u'3e:e3:8e:69:ac:49', u'ipAddress': u'10.70.47.64', u'port': 1}, {u'slot': 1, u'cTag': -1, u'nasPortId': u'1/1/2', u'nasId': u'1/1/2', u'id': u'l20', u'sTag': -1, u'hardwareIdentifier': u'ca:b3:bc:96:d4:c5', u'ipAddress': u'10.70.47.64', u'port': 1}, {u'slot': 1, u'cTag': -1, u'nasPortId': u'1/1/2', u'nasId': u'1/1/2', u'id': u'None', u'sTag': -1, u'hardwareIdentifier': u'3e:e3:8e:69:ac:49', u'ipAddress': u'10.70.47.64', u'port': 1}, {u'slot': 1, u'cTag': -1, u'nasPortId': u'1/1/2', u'nasId': u'1/1/2', u'id': u'l21', u'sTag': -1, u'hardwareIdentifier': u'52:d4:bb:e1:e0:a2', u'ipAddress': u'10.70.47.64', u'port': 1}, {u'slot': 1, u'cTag': -1, u'nasPortId': u'1/1/2', u'nasId': u'1/1/2', u'id': u'None', u'sTag': -1, u'hardwareIdentifier': u'3e:e3:8e:69:ac:49', u'ipAddress': u'10.70.47.64', u'port': 1}, {u'slot': 1, u'cTag': -1, u'nasPortId': u'1/1/2', u'nasId': u'1/1/2', u'id': u'l22', u'sTag': -1, u'hardwareIdentifier': u'9a:d7:19:18:5b:8e', u'ipAddress': u'10.70.47.64', u'port': 1}, {u'slot': 1, u'cTag': -1, u'nasPortId': u'1/1/2', u'nasId': u'1/1/2', u'id': u'None', u'sTag': -1, u'hardwareIdentifier': u'3e:e3:8e:69:ac:49', u'ipAddress': u'10.70.47.64', u'port': 1}, {u'slot': 1, u'cTag': -1, u'nasPortId': u'1/1/2', u'nasId': u'1/1/2', u'id': u'r23', u'sTag': -1, u'hardwareIdentifier': u'ee:7c:74:19:c9:45', u'ipAddress': u'10.70.47.64', u'port': 1}, {u'slot': 1, u'cTag': -1, u'nasPortId': u'1/1/2', u'nasId': u'1/1/2', u'id': u'None', u'sTag': -1, u'hardwareIdentifier': u'3e:e3:8e:69:ac:49', u'ipAddress': u'10.70.47.64', u'port': 1}]}}
+
+Test test_dhcpl2relay_sadis_netcfg has no errors and warnings in the logs
+ok
+
+----------------------------------------------------------------------
+Ran 1 test in 33.687s
+
+OK
+Test dhcpl2relayTest.py:dhcpl2relay_exchange.test_dhcpl2relay_sadis_netcfg Success
+Done running tests
+Removing test container cord-tester1
+127.0.0.1 - - [10/Oct/2017 23:05:27] "POST /test HTTP/1.1" 200 -
+ubuntu@olt-tester:~/cord-tester/src/test/setup$
+
diff --git a/src/test/results/dhcpl2relay/test_dhcpl2relay_specific_lease_time_only_in_discover_but_not_in_request_packet b/src/test/results/dhcpl2relay/test_dhcpl2relay_specific_lease_time_only_in_discover_but_not_in_request_packet
new file mode 100644
index 0000000..5d174d8
--- /dev/null
+++ b/src/test/results/dhcpl2relay/test_dhcpl2relay_specific_lease_time_only_in_discover_but_not_in_request_packet
@@ -0,0 +1,211 @@
+ubuntu@olt-tester:~/cord-tester/src/test/setup$
+ubuntu@olt-tester:~/cord-tester/src/test/setup$
+ubuntu@olt-tester:~/cord-tester/src/test/setup$ ./voltha-test.py --test-type=dhcpl2relay:dhcpl2relay_exchange.test_dhcpl2relay_specific_lease_time_only_in_discover_but_not_in_request_packet --manifest=manifest-olt-voltha-local.json --voltha-host=10.70.47.64 --olt-type=tibit-olt --olt-arg=00:0c:e2:31:05:00 --disable-cleanup --disable-teardown
+Starting CordTester Web Server
+ * Running on http://127.0.0.1:5000/ (Press CTRL+C to quit)
+ * Restarting with stat
+ * Debugger is active!
+ * Debugger PIN: 718-316-938
+WARNING: No route found for IPv6 destination :: (no default route?)
+Cleaning up existing cluster volumes
+Onos IP 10.70.47.64
+Installing ONOS cord apps
+# Host [10.70.47.64]:8101 found: line 5
+/root/.ssh/known_hosts updated.
+Original contents retained as /root/.ssh/known_hosts.old
+onoscli: eof exception found
+onoscli:     logout
+
+Connection to 10.70.47.64 closed.
+
+result.ok, result.status_code are False and 409
+ONOS app cord-config, version 3.0-SNAPSHOT installed
+result.ok, result.status_code are False and 409
+ONOS app sadis-app, version 3.0-SNAPSHOT installed
+result.ok, result.status_code are False and 409
+ONOS app olt-app, version 3.0-SNAPSHOT installed
+result.ok, result.status_code are False and 409
+ONOS app aaa, version 3.0-SNAPSHOT installed
+result.ok, result.status_code are False and 409
+ONOS app igmp, version 3.0-SNAPSHOT installed
+Installing cord tester ONOS app /home/ubuntu/cord-tester/src/test/apps/ciena-cordigmp-multitable-3.0-SNAPSHOT.oar
+result.ok, result.status_code are False and 409
+Radius server running with IP 11.0.0.3
+Provisioning the ports for the test container
+
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth0 -l l1 cord-tester1 192.168.100.1/24 02:03:04:00:00:01
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth2 -l l2 cord-tester1 192.168.100.2/24 02:03:04:00:00:02
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth4 -l l3 cord-tester1 192.168.100.3/24 02:03:04:00:00:03
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth6 -l l4 cord-tester1 192.168.100.4/24 02:03:04:00:00:04
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth8 -l l5 cord-tester1 192.168.100.5/24 02:03:04:00:00:05
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth10 -l l6 cord-tester1 192.168.100.6/24 02:03:04:00:00:06
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth12 -l l7 cord-tester1 192.168.100.7/24 02:03:04:00:00:07
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth14 -l l8 cord-tester1 192.168.100.8/24 02:03:04:00:00:08
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth16 -l l9 cord-tester1 192.168.100.9/24 02:03:04:00:00:09
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth18 -l l10 cord-tester1 192.168.100.10/24 02:03:04:00:00:0a
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth20 -l l11 cord-tester1 192.168.100.11/24 02:03:04:00:00:0b
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth22 -l l12 cord-tester1 192.168.100.12/24 02:03:04:00:00:0c
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth24 -l l13 cord-tester1 192.168.100.13/24 02:03:04:00:00:0d
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth26 -l l14 cord-tester1 192.168.100.14/24 02:03:04:00:00:0e
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth28 -l l15 cord-tester1 192.168.100.15/24 02:03:04:00:00:0f
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth30 -l l16 cord-tester1 192.168.100.16/24 02:03:04:00:00:10
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth32 -l l17 cord-tester1 192.168.100.17/24 02:03:04:00:00:11
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth34 -l l18 cord-tester1 192.168.100.18/24 02:03:04:00:00:12
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth36 -l l19 cord-tester1 192.168.100.19/24 02:03:04:00:00:13
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth38 -l l20 cord-tester1 192.168.100.20/24 02:03:04:00:00:14
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth40 -l l21 cord-tester1 192.168.100.21/24 02:03:04:00:00:15
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth42 -l l22 cord-tester1 192.168.100.22/24 02:03:04:00:00:16
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth44 -l l23 cord-tester1 192.168.100.23/24 02:03:04:00:00:17
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth46 -l l24 cord-tester1 192.168.100.24/24 02:03:04:00:00:18
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth48 -l l25 cord-tester1 192.168.100.25/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth50 -l l26 cord-tester1 192.168.100.26/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth52 -l l27 cord-tester1 192.168.100.27/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth54 -l l28 cord-tester1 192.168.100.28/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth56 -l l29 cord-tester1 192.168.100.29/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth58 -l l30 cord-tester1 192.168.100.30/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth60 -l l31 cord-tester1 192.168.100.31/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth62 -l l32 cord-tester1 192.168.100.32/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth64 -l l33 cord-tester1 192.168.100.33/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth66 -l l34 cord-tester1 192.168.100.34/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth68 -l l35 cord-tester1 192.168.100.35/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth70 -l l36 cord-tester1 192.168.100.36/24
+RTNETLINK answers: File exists
+Provisioning guest port vcpe0 for cord-tester1 with host port: enp1s0f0, s_tag: 222, c_tag: 111
+
+RTNETLINK answers: File exists
+Provisioning guest port vcpe1 for cord-tester1 with host port: enp1s0f0, s_tag: 304, c_tag: 304
+
+RTNETLINK answers: File exists
+Provisioning guest port vcpe2 for cord-tester1 with host port: enp1s0f0, s_tag: 304, c_tag: 305
+
+RTNETLINK answers: File exists
+Provisioning guest port vcpe3 for cord-tester1 with host port: enp1s0f0, s_tag: 304, c_tag: 306
+
+RTNETLINK answers: File exists
+Provisioning guest port vcpe4 for cord-tester1 with host port: enp1s0f0, s_tag: 304, c_tag: 307
+
+RTNETLINK answers: File exists
+Provisioning guest port vcpe5 for cord-tester1 with host port: enp1s0f0, s_tag: 304, c_tag: 308
+
+RTNETLINK answers: File exists
+Provisioning guest port vcpe6 for cord-tester1 with host port: enp1s0f0, s_tag: 304, c_tag: 309
+
+RTNETLINK answers: File exists
+Provisioning guest port vcpe7 for cord-tester1 with host port: enp1s0f0, s_tag: 304, c_tag: 310
+
+RTNETLINK answers: File exists
+Provisioning guest port vcpe8 for cord-tester1 with host port: enp1s0f0, s_tag: 304, c_tag: 311
+
+RTNETLINK answers: File exists
+Test container cord-tester1 started and provisioned to run tests using nosetests
+127.0.0.1 - - [12/Oct/2017 04:45:54] "POST /start HTTP/1.1" 200 -
+Running test case dhcpl2relay:dhcpl2relay_exchange.test_dhcpl2relay_specific_lease_time_only_in_discover_but_not_in_request_packet
+WARNING: No route found for IPv6 destination :: (no default route?)
+Controller IP [u'10.70.47.64'], Test type dhcpl2relay:dhcpl2relay_exchange.test_dhcpl2relay_specific_lease_time_only_in_discover_but_not_in_request_packet
+Installing ONOS cord apps
+# Host [10.70.47.64]:8101 found: line 5
+/root/.ssh/known_hosts updated.
+Original contents retained as /root/.ssh/known_hosts.old
+onoscli: eof exception found
+onoscli:     logout
+
+Connection to 10.70.47.64 closed.
+
+result.ok, result.status_code are False and 409
+ONOS app cord-config, version 3.0-SNAPSHOT installed
+result.ok, result.status_code are False and 409
+ONOS app sadis-app, version 3.0-SNAPSHOT installed
+result.ok, result.status_code are False and 409
+ONOS app olt-app, version 3.0-SNAPSHOT installed
+result.ok, result.status_code are False and 409
+ONOS app aaa, version 3.0-SNAPSHOT installed
+result.ok, result.status_code are False and 409
+ONOS app igmp, version 3.0-SNAPSHOT installed
+Installing cord tester ONOS app /home/ubuntu/cord-tester/src/test/apps/ciena-cordigmp-multitable-3.0-SNAPSHOT.oar
+result.ok, result.status_code are False and 409
+Radius server running with IP 11.0.0.3
+Running ['dhcpl2relay:dhcpl2relay_exchange.test_dhcpl2relay_specific_lease_time_only_in_discover_but_not_in_request_packet'] tests across 1 containers in parallel
+Modifying scapy tool files before running a test: ['dhcpl2relay:dhcpl2relay_exchange.test_dhcpl2relay_specific_lease_time_only_in_discover_but_not_in_request_packet']
+Running tests: ['dhcpl2relay:dhcpl2relay_exchange.test_dhcpl2relay_specific_lease_time_only_in_discover_but_not_in_request_packet']
+Connecting to controller at 10.70.47.64
+onoscli: Trying to connect to 10.70.47.64
+Spawning pexpect for ip 10.70.47.64
+ssh connection asked for password, gave password
+Command 'summary -j' sent to onoscli.
+onoscli: eof exception found
+onoscli:     logout
+
+Connection to 10.70.47.64 closed.
+
+Voltha device of:0001000000000001 not in map. Using uplink vlan 333
+Installing OLT app /root/test/src/test/utils/../apps/olt-app-3.0-SNAPSHOT.oar
+Connecting to controller at 10.70.47.64
+onoscli: Trying to connect to 10.70.47.64
+# Host [10.70.47.64]:8101 found: line 1 type RSA
+Spawning pexpect for ip 10.70.47.64
+ssh connection asked for password, gave password
+Command 'summary -j' sent to onoscli.
+onoscli: eof exception found
+onoscli:     logout
+
+Connection to 10.70.47.64 closed.
+
+Running command: ip link add link veth48 name veth48.333 type vlan id 333
+RTNETLINK answers: File exists
+Running command: ip link set veth48.333 up
+Running command: ip link add link veth48.333 name veth48.333.254 type vlan id 254
+RTNETLINK answers: File exists
+Running command: ip link set veth48.333.254 up
+Configuring OVS flow for port 37, s_tag 333
+test_dhcpl2relay_specific_lease_time_only_in_discover_but_not_in_request_packet (dhcpl2relay.dhcpl2relayTest.dhcpl2relay_exchange) ... # Host [10.70.47.64]:8101 found: line 1 type RSA
+Sending DHCP discover with lease time of 700
+client requested lease time in discover packer is not seen in server ACK packet as expected
+
+Test test_dhcpl2relay_specific_lease_time_only_in_discover_but_not_in_request_packet has no errors and warnings in the logs
+ok
+
+----------------------------------------------------------------------
+Ran 1 test in 35.839s
+
+OK
+Test dhcpl2relayTest.py:dhcpl2relay_exchange.test_dhcpl2relay_specific_lease_time_only_in_discover_but_not_in_request_packet Success
+Done running tests
+127.0.0.1 - - [12/Oct/2017 04:46:43] "POST /test HTTP/1.1" 200 -
+ubuntu@olt-tester:~/cord-tester/src/test/setup$
+ubuntu@olt-tester:~/cord-tester/src/test/setup$
+
diff --git a/src/test/results/dhcpl2relay/test_dhcpl2relay_specific_lease_time_only_in_request_but_not_in_discover_packet b/src/test/results/dhcpl2relay/test_dhcpl2relay_specific_lease_time_only_in_request_but_not_in_discover_packet
new file mode 100644
index 0000000..6f7b154
--- /dev/null
+++ b/src/test/results/dhcpl2relay/test_dhcpl2relay_specific_lease_time_only_in_request_but_not_in_discover_packet
@@ -0,0 +1,211 @@
+ubuntu@olt-tester:~/cord-tester/src/test/setup$
+ubuntu@olt-tester:~/cord-tester/src/test/setup$
+ubuntu@olt-tester:~/cord-tester/src/test/setup$ ./voltha-test.py --test-type=dhcpl2relay:dhcpl2relay_exchange.test_dhcpl2relay_specific_lease_time_only_in_request_but_not_in_discover_packet --manifest=manifest-olt-voltha-local.json --voltha-host=10.70.47.64 --olt-type=tibit-olt --olt-arg=00:0c:e2:31:05:00 --disable-cleanup --disable-teardown
+Starting CordTester Web Server
+ * Running on http://127.0.0.1:5000/ (Press CTRL+C to quit)
+ * Restarting with stat
+ * Debugger is active!
+ * Debugger PIN: 718-316-938
+WARNING: No route found for IPv6 destination :: (no default route?)
+Cleaning up existing cluster volumes
+Onos IP 10.70.47.64
+Installing ONOS cord apps
+# Host [10.70.47.64]:8101 found: line 5
+/root/.ssh/known_hosts updated.
+Original contents retained as /root/.ssh/known_hosts.old
+onoscli: eof exception found
+onoscli:     logout
+
+Connection to 10.70.47.64 closed.
+
+result.ok, result.status_code are False and 409
+ONOS app cord-config, version 3.0-SNAPSHOT installed
+result.ok, result.status_code are False and 409
+ONOS app sadis-app, version 3.0-SNAPSHOT installed
+result.ok, result.status_code are False and 409
+ONOS app olt-app, version 3.0-SNAPSHOT installed
+result.ok, result.status_code are False and 409
+ONOS app aaa, version 3.0-SNAPSHOT installed
+result.ok, result.status_code are False and 409
+ONOS app igmp, version 3.0-SNAPSHOT installed
+Installing cord tester ONOS app /home/ubuntu/cord-tester/src/test/apps/ciena-cordigmp-multitable-3.0-SNAPSHOT.oar
+result.ok, result.status_code are False and 409
+Radius server running with IP 11.0.0.3
+Provisioning the ports for the test container
+
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth0 -l l1 cord-tester1 192.168.100.1/24 02:03:04:00:00:01
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth2 -l l2 cord-tester1 192.168.100.2/24 02:03:04:00:00:02
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth4 -l l3 cord-tester1 192.168.100.3/24 02:03:04:00:00:03
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth6 -l l4 cord-tester1 192.168.100.4/24 02:03:04:00:00:04
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth8 -l l5 cord-tester1 192.168.100.5/24 02:03:04:00:00:05
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth10 -l l6 cord-tester1 192.168.100.6/24 02:03:04:00:00:06
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth12 -l l7 cord-tester1 192.168.100.7/24 02:03:04:00:00:07
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth14 -l l8 cord-tester1 192.168.100.8/24 02:03:04:00:00:08
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth16 -l l9 cord-tester1 192.168.100.9/24 02:03:04:00:00:09
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth18 -l l10 cord-tester1 192.168.100.10/24 02:03:04:00:00:0a
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth20 -l l11 cord-tester1 192.168.100.11/24 02:03:04:00:00:0b
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth22 -l l12 cord-tester1 192.168.100.12/24 02:03:04:00:00:0c
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth24 -l l13 cord-tester1 192.168.100.13/24 02:03:04:00:00:0d
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth26 -l l14 cord-tester1 192.168.100.14/24 02:03:04:00:00:0e
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth28 -l l15 cord-tester1 192.168.100.15/24 02:03:04:00:00:0f
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth30 -l l16 cord-tester1 192.168.100.16/24 02:03:04:00:00:10
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth32 -l l17 cord-tester1 192.168.100.17/24 02:03:04:00:00:11
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth34 -l l18 cord-tester1 192.168.100.18/24 02:03:04:00:00:12
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth36 -l l19 cord-tester1 192.168.100.19/24 02:03:04:00:00:13
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth38 -l l20 cord-tester1 192.168.100.20/24 02:03:04:00:00:14
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth40 -l l21 cord-tester1 192.168.100.21/24 02:03:04:00:00:15
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth42 -l l22 cord-tester1 192.168.100.22/24 02:03:04:00:00:16
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth44 -l l23 cord-tester1 192.168.100.23/24 02:03:04:00:00:17
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth46 -l l24 cord-tester1 192.168.100.24/24 02:03:04:00:00:18
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth48 -l l25 cord-tester1 192.168.100.25/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth50 -l l26 cord-tester1 192.168.100.26/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth52 -l l27 cord-tester1 192.168.100.27/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth54 -l l28 cord-tester1 192.168.100.28/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth56 -l l29 cord-tester1 192.168.100.29/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth58 -l l30 cord-tester1 192.168.100.30/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth60 -l l31 cord-tester1 192.168.100.31/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth62 -l l32 cord-tester1 192.168.100.32/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth64 -l l33 cord-tester1 192.168.100.33/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth66 -l l34 cord-tester1 192.168.100.34/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth68 -l l35 cord-tester1 192.168.100.35/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth70 -l l36 cord-tester1 192.168.100.36/24
+RTNETLINK answers: File exists
+Provisioning guest port vcpe0 for cord-tester1 with host port: enp1s0f0, s_tag: 222, c_tag: 111
+
+RTNETLINK answers: File exists
+Provisioning guest port vcpe1 for cord-tester1 with host port: enp1s0f0, s_tag: 304, c_tag: 304
+
+RTNETLINK answers: File exists
+Provisioning guest port vcpe2 for cord-tester1 with host port: enp1s0f0, s_tag: 304, c_tag: 305
+
+RTNETLINK answers: File exists
+Provisioning guest port vcpe3 for cord-tester1 with host port: enp1s0f0, s_tag: 304, c_tag: 306
+
+RTNETLINK answers: File exists
+Provisioning guest port vcpe4 for cord-tester1 with host port: enp1s0f0, s_tag: 304, c_tag: 307
+
+RTNETLINK answers: File exists
+Provisioning guest port vcpe5 for cord-tester1 with host port: enp1s0f0, s_tag: 304, c_tag: 308
+
+RTNETLINK answers: File exists
+Provisioning guest port vcpe6 for cord-tester1 with host port: enp1s0f0, s_tag: 304, c_tag: 309
+
+RTNETLINK answers: File exists
+Provisioning guest port vcpe7 for cord-tester1 with host port: enp1s0f0, s_tag: 304, c_tag: 310
+
+RTNETLINK answers: File exists
+Provisioning guest port vcpe8 for cord-tester1 with host port: enp1s0f0, s_tag: 304, c_tag: 311
+
+RTNETLINK answers: File exists
+Test container cord-tester1 started and provisioned to run tests using nosetests
+127.0.0.1 - - [12/Oct/2017 04:52:15] "POST /start HTTP/1.1" 200 -
+Running test case dhcpl2relay:dhcpl2relay_exchange.test_dhcpl2relay_specific_lease_time_only_in_request_but_not_in_discover_packet
+WARNING: No route found for IPv6 destination :: (no default route?)
+Controller IP [u'10.70.47.64'], Test type dhcpl2relay:dhcpl2relay_exchange.test_dhcpl2relay_specific_lease_time_only_in_request_but_not_in_discover_packet
+Installing ONOS cord apps
+# Host [10.70.47.64]:8101 found: line 5
+/root/.ssh/known_hosts updated.
+Original contents retained as /root/.ssh/known_hosts.old
+onoscli: eof exception found
+onoscli:     logout
+
+Connection to 10.70.47.64 closed.
+
+result.ok, result.status_code are False and 409
+ONOS app cord-config, version 3.0-SNAPSHOT installed
+result.ok, result.status_code are False and 409
+ONOS app sadis-app, version 3.0-SNAPSHOT installed
+result.ok, result.status_code are False and 409
+ONOS app olt-app, version 3.0-SNAPSHOT installed
+result.ok, result.status_code are False and 409
+ONOS app aaa, version 3.0-SNAPSHOT installed
+result.ok, result.status_code are False and 409
+ONOS app igmp, version 3.0-SNAPSHOT installed
+Installing cord tester ONOS app /home/ubuntu/cord-tester/src/test/apps/ciena-cordigmp-multitable-3.0-SNAPSHOT.oar
+result.ok, result.status_code are False and 409
+Radius server running with IP 11.0.0.3
+Running ['dhcpl2relay:dhcpl2relay_exchange.test_dhcpl2relay_specific_lease_time_only_in_request_but_not_in_discover_packet'] tests across 1 containers in parallel
+Modifying scapy tool files before running a test: ['dhcpl2relay:dhcpl2relay_exchange.test_dhcpl2relay_specific_lease_time_only_in_request_but_not_in_discover_packet']
+Running tests: ['dhcpl2relay:dhcpl2relay_exchange.test_dhcpl2relay_specific_lease_time_only_in_request_but_not_in_discover_packet']
+Connecting to controller at 10.70.47.64
+onoscli: Trying to connect to 10.70.47.64
+Spawning pexpect for ip 10.70.47.64
+ssh connection asked for password, gave password
+Command 'summary -j' sent to onoscli.
+onoscli: eof exception found
+onoscli:     logout
+
+Connection to 10.70.47.64 closed.
+
+Voltha device of:0001000000000001 not in map. Using uplink vlan 333
+Installing OLT app /root/test/src/test/utils/../apps/olt-app-3.0-SNAPSHOT.oar
+Connecting to controller at 10.70.47.64
+onoscli: Trying to connect to 10.70.47.64
+# Host [10.70.47.64]:8101 found: line 1 type RSA
+Spawning pexpect for ip 10.70.47.64
+ssh connection asked for password, gave password
+Command 'summary -j' sent to onoscli.
+onoscli: eof exception found
+onoscli:     logout
+
+Connection to 10.70.47.64 closed.
+
+Running command: ip link add link veth48 name veth48.333 type vlan id 333
+RTNETLINK answers: File exists
+Running command: ip link set veth48.333 up
+Running command: ip link add link veth48.333 name veth48.333.254 type vlan id 254
+RTNETLINK answers: File exists
+Running command: ip link set veth48.333.254 up
+Configuring OVS flow for port 37, s_tag 333
+test_dhcpl2relay_specific_lease_time_only_in_request_but_not_in_discover_packet (dhcpl2relay.dhcpl2relayTest.dhcpl2relay_exchange) ... # Host [10.70.47.64]:8101 found: line 1 type RSA
+client requested lease time in request packet seen in servre replied ACK packet as expected
+
+Test test_dhcpl2relay_specific_lease_time_only_in_request_but_not_in_discover_packet has no errors and warnings in the logs
+ok
+
+----------------------------------------------------------------------
+Ran 1 test in 35.867s
+
+OK
+Test dhcpl2relayTest.py:dhcpl2relay_exchange.test_dhcpl2relay_specific_lease_time_only_in_request_but_not_in_discover_packet Success
+Done running tests
+127.0.0.1 - - [12/Oct/2017 04:53:03] "POST /test HTTP/1.1" 200 -
+ubuntu@olt-tester:~/cord-tester/src/test/setup$
+ubuntu@olt-tester:~/cord-tester/src/test/setup$
+ubuntu@olt-tester:~/cord-tester/src/test/setup$
+
diff --git a/src/test/results/dhcpl2relay/test_dhcpl2relay_with_N_requests b/src/test/results/dhcpl2relay/test_dhcpl2relay_with_N_requests
new file mode 100644
index 0000000..f182988
--- /dev/null
+++ b/src/test/results/dhcpl2relay/test_dhcpl2relay_with_N_requests
@@ -0,0 +1 @@
+### Right now we can't test this test cases
diff --git a/src/test/results/dhcpl2relay/test_dhcpl2relay_with_array_of_connect_points_for_dhcp_server b/src/test/results/dhcpl2relay/test_dhcpl2relay_with_array_of_connect_points_for_dhcp_server
new file mode 100644
index 0000000..dab0366
--- /dev/null
+++ b/src/test/results/dhcpl2relay/test_dhcpl2relay_with_array_of_connect_points_for_dhcp_server
@@ -0,0 +1,97 @@
+ubuntu@olt-tester:~/cord-tester/src/test/setup$
+ubuntu@olt-tester:~/cord-tester/src/test/setup$
+ubuntu@olt-tester:~/cord-tester/src/test/setup$ ./voltha-test.py --test-type=dhcpl2relay:dhcpl2relay_exchange.test_dhcpl2relay_with_array_of_connect_points_for_dhcp_server --manifest=manifest-olt-voltha-local.json --voltha-host=10.70.47.64 --olt-type=tibit_olt --olt-arg=00:0c:e2:31:05:00 --disable-teardown --disable-cleanup --test-mode
+Starting CordTester Web Server
+ * Running on http://127.0.0.1:5000/ (Press CTRL+C to quit)
+ * Restarting with stat
+ * Debugger is active!
+ * Debugger PIN: 718-316-938
+Running test case dhcpl2relay:dhcpl2relay_exchange.test_dhcpl2relay_with_array_of_connect_points_for_dhcp_server
+WARNING: No route found for IPv6 destination :: (no default route?)
+Controller IP [u'10.70.47.64'], Test type dhcpl2relay:dhcpl2relay_exchange.test_dhcpl2relay_with_array_of_connect_points_for_dhcp_server
+Installing ONOS cord apps
+# Host [10.70.47.64]:8101 found: line 5
+/root/.ssh/known_hosts updated.
+Original contents retained as /root/.ssh/known_hosts.old
+onoscli: eof exception found
+onoscli:     logout
+
+Connection to 10.70.47.64 closed.
+
+result.ok, result.status_code are False and 409
+ONOS app cord-config, version 3.0-SNAPSHOT installed
+result.ok, result.status_code are False and 409
+ONOS app sadis-app, version 3.0-SNAPSHOT installed
+result.ok, result.status_code are False and 409
+ONOS app olt-app, version 3.0-SNAPSHOT installed
+result.ok, result.status_code are False and 409
+ONOS app aaa, version 3.0-SNAPSHOT installed
+result.ok, result.status_code are False and 409
+ONOS app igmp, version 3.0-SNAPSHOT installed
+Installing cord tester ONOS app /home/ubuntu/cord-tester/src/test/apps/ciena-cordigmp-multitable-3.0-SNAPSHOT.oar
+result.ok, result.status_code are False and 409
+Radius server running with IP 11.0.0.3
+Running ['dhcpl2relay:dhcpl2relay_exchange.test_dhcpl2relay_with_array_of_connect_points_for_dhcp_server'] tests across 1 containers in parallel
+Modifying scapy tool files before running a test: ['dhcpl2relay:dhcpl2relay_exchange.test_dhcpl2relay_with_array_of_connect_points_for_dhcp_server']
+Running tests: ['dhcpl2relay:dhcpl2relay_exchange.test_dhcpl2relay_with_array_of_connect_points_for_dhcp_server']
+Connecting to controller at 10.70.47.64
+onoscli: Trying to connect to 10.70.47.64
+Spawning pexpect for ip 10.70.47.64
+ssh connection asked for password, gave password
+Command 'summary -j' sent to onoscli.
+onoscli: eof exception found
+onoscli:     logout
+
+Connection to 10.70.47.64 closed.
+
+Voltha device of:0001000000000001 not in map. Using uplink vlan 333
+Installing OLT app /root/test/src/test/utils/../apps/olt-app-3.0-SNAPSHOT.oar
+Connecting to controller at 10.70.47.64
+onoscli: Trying to connect to 10.70.47.64
+# Host [10.70.47.64]:8101 found: line 1 type RSA
+Spawning pexpect for ip 10.70.47.64
+ssh connection asked for password, gave password
+Command 'summary -j' sent to onoscli.
+onoscli: eof exception found
+onoscli:     logout
+
+Connection to 10.70.47.64 closed.
+
+test_dhcpl2relay_with_array_of_connect_points_for_dhcp_server (dhcpl2relay.dhcpl2relayTest.dhcpl2relay_exchange) ... # Host [10.70.47.64]:8101 found: line 1 type RSA
+Existing connect point of dhcp server is [u'of:000022589e4e744e/12', u'of:000022589e4e744e/1', u'of:000022589e4e744e/9', u'of:000022589e4e744e/6', u'of:000022589e4e744e/7']
+Added array of connect points of dhcp server is [u'of:000022589e4e744e/12', 'of:000022589e4e744e/1', 'of:000022589e4e744e/5', 'of:000022589e4e744e/9', 'of:000022589e4e744e/19']
+org.opencord.dhcpl2relay app is being installed
+The network configuration is shown {u'dhcpl2relay': {u'dhcpServerConnectPoints': [u'of:000022589e4e744e/12', u'of:000022589e4e744e/1', u'of:000022589e4e744e/5', u'of:000022589e4e744e/9', u'of:000022589e4e744e/19']}}
+The loaded onos network configuration is = [u'of:000022589e4e744e/12', 'of:000022589e4e744e/1', 'of:000022589e4e744e/5', 'of:000022589e4e744e/9', 'of:000022589e4e744e/19']
+Got dhcp client IP 192.168.1.11 from server 192.168.1.2 for mac 02:03:04:00:00:01
+
+Test test_dhcpl2relay_with_array_of_connect_points_for_dhcp_server has errors and warnings
+
+2017-10-10 12:42:28,932 | WARN  | of-event-stats-9 | FlowModBuilderVer13              | 194 - org.onosproject.onos-providers-openflow-flow - 1.10.6 | Match type INNER_VLAN_VID not yet implemented.
+2017-10-10 12:42:33,931 | WARN  | f-event-stats-27 | FlowModBuilderVer13              | 194 - org.onosproject.onos-providers-openflow-flow - 1.10.6 | Match type INNER_VLAN_VID not yet implemented.
+2017-10-10 12:42:34,750 | WARN  |  I/O worker #341 | PacketManager                    | 127 - org.onosproject.onos-core-net - 1.10.6 | Packet processor org.opencord.dhcpl2relay.DhcpL2Relay$DhcpRelayPacketProcessor@5c548042 threw an exception
+java.lang.NullPointerException
+2017-10-10 12:42:35,864 | WARN  |  I/O worker #341 | PacketManager                    | 127 - org.onosproject.onos-core-net - 1.10.6 | Packet processor org.opencord.dhcpl2relay.DhcpL2Relay$DhcpRelayPacketProcessor@5c548042 threw an exception
+java.lang.NullPointerException
+Exception:
+        at org.opencord.dhcpl2relay.DhcpL2Relay.nasPortId(DhcpL2Relay.java:338)[208:org.opencord.dhcpl2relay:1.2.0.SNAPSHOT]
+        at org.opencord.dhcpl2relay.DhcpL2Relay.access$800(DhcpL2Relay.java:92)[208:org.opencord.dhcpl2relay:1.2.0.SNAPSHOT]
+        at org.opencord.dhcpl2relay.DhcpL2Relay$DhcpRelayPacketProcessor.processDhcpPacketFromClient(DhcpL2Relay.java:520)[208:org.opencord.dhcpl2relay:1.2.0.SNAPSHOT]
+        at org.opencord.dhcpl2relay.DhcpL2Relay$DhcpRelayPacketProcessor.processDhcpPacket(DhcpL2Relay.java:479)[208:org.opencord.dhcpl2relay:1.2.0.SNAPSHOT]
+        at org.opencord.dhcpl2relay.DhcpL2Relay$DhcpRelayPacketProcessor.process(DhcpL2Relay.java:413)[208:org.opencord.dhcpl2relay:1.2.0.SNAPSHOT]
+        at org.onosproject.net.packet.impl.PacketManager$InternalPacketProviderService.processPacket(PacketManager.java:389)[127:org.onosproject.onos-core-net:1.10.6]
+        at org.onosproject.provider.of.packet.impl.OpenFlowPacketProvider$InternalPacketProvider.handlePacket(OpenFlowPacketProvider.java:171)[193:org.onosproject.onos-providers-openflow-packet:1.10.6]
+        at org.onosproject.openflow.controller.impl.OpenFlowControllerImpl.processPacket(OpenFlowControllerImpl.java:335)[191:org.onosproject.onos-protocols-openflow-ctl:1.10.6]
+        at org.onosproject.openflow.controller.impl.OpenFlowControllerImpl$OpenFlowSwitchAgent.processMessage(OpenFlowControllerImpl.java:746)[191:org.onosproject.onos-protocols-openflow-ctl:1.10.6]
+        at org.onosproject.openflow.controller.driver.AbstractOpenFlowSwitch.handleMessage(AbstractOpenFlowSwitch.java:267)[189:org.onosproject.onos-protocols-openflow-api:1.10.6]
+ok
+
+----------------------------------------------------------------------
+Ran 1 test in 32.291s
+
+OK
+Test dhcpl2relayTest.py:dhcpl2relay_exchange.test_dhcpl2relay_with_array_of_connect_points_for_dhcp_server Success
+Done running tests
+127.0.0.1 - - [10/Oct/2017 05:42:36] "POST /test HTTP/1.1" 200 -
+ubuntu@olt-tester:~/cord-tester/src/test/setup$
+
diff --git a/src/test/results/dhcpl2relay/test_dhcpl2relay_with_client_renew_time b/src/test/results/dhcpl2relay/test_dhcpl2relay_with_client_renew_time
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/src/test/results/dhcpl2relay/test_dhcpl2relay_with_client_renew_time
diff --git a/src/test/results/dhcpl2relay/test_dhcpl2relay_with_client_request_after_reboot b/src/test/results/dhcpl2relay/test_dhcpl2relay_with_client_request_after_reboot
new file mode 100644
index 0000000..c07f344
--- /dev/null
+++ b/src/test/results/dhcpl2relay/test_dhcpl2relay_with_client_request_after_reboot
@@ -0,0 +1,214 @@
+ubuntu@olt-tester:~/cord-tester/src/test/setup$
+ubuntu@olt-tester:~/cord-tester/src/test/setup$ ./voltha-test.py --test-type=dhcpl2relay:dhcpl2relay_exchange.test_dhcpl2relay_with_client_request_after_reboot --manifest=manifest-olt-voltha-local.json --voltha-host=10.70.47.64 --olt-type=tibit-olt --olt-arg=00:0c:e2:31:05:00 --disable-cleanup --disable-teardown       Starting CordTester Web Server
+ * Running on http://127.0.0.1:5000/ (Press CTRL+C to quit)
+ * Restarting with stat
+ * Debugger is active!
+ * Debugger PIN: 718-316-938
+WARNING: No route found for IPv6 destination :: (no default route?)
+Cleaning up existing cluster volumes
+Onos IP 10.70.47.64
+Installing ONOS cord apps
+# Host [10.70.47.64]:8101 found: line 5
+/root/.ssh/known_hosts updated.
+Original contents retained as /root/.ssh/known_hosts.old
+onoscli: eof exception found
+onoscli:     logout
+
+Connection to 10.70.47.64 closed.
+
+result.ok, result.status_code are False and 409
+ONOS app cord-config, version 3.0-SNAPSHOT installed
+result.ok, result.status_code are False and 409
+ONOS app sadis-app, version 3.0-SNAPSHOT installed
+result.ok, result.status_code are False and 409
+ONOS app olt-app, version 3.0-SNAPSHOT installed
+result.ok, result.status_code are False and 409
+ONOS app aaa, version 3.0-SNAPSHOT installed
+result.ok, result.status_code are False and 409
+ONOS app igmp, version 3.0-SNAPSHOT installed
+Installing cord tester ONOS app /home/ubuntu/cord-tester/src/test/apps/ciena-cordigmp-multitable-3.0-SNAPSHOT.oar
+result.ok, result.status_code are False and 409
+Radius server running with IP 11.0.0.3
+Provisioning the ports for the test container
+
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth0 -l l1 cord-tester1 192.168.100.1/24 02:03:04:00:00:01
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth2 -l l2 cord-tester1 192.168.100.2/24 02:03:04:00:00:02
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth4 -l l3 cord-tester1 192.168.100.3/24 02:03:04:00:00:03
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth6 -l l4 cord-tester1 192.168.100.4/24 02:03:04:00:00:04
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth8 -l l5 cord-tester1 192.168.100.5/24 02:03:04:00:00:05
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth10 -l l6 cord-tester1 192.168.100.6/24 02:03:04:00:00:06
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth12 -l l7 cord-tester1 192.168.100.7/24 02:03:04:00:00:07
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth14 -l l8 cord-tester1 192.168.100.8/24 02:03:04:00:00:08
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth16 -l l9 cord-tester1 192.168.100.9/24 02:03:04:00:00:09
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth18 -l l10 cord-tester1 192.168.100.10/24 02:03:04:00:00:0a
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth20 -l l11 cord-tester1 192.168.100.11/24 02:03:04:00:00:0b
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth22 -l l12 cord-tester1 192.168.100.12/24 02:03:04:00:00:0c
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth24 -l l13 cord-tester1 192.168.100.13/24 02:03:04:00:00:0d
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth26 -l l14 cord-tester1 192.168.100.14/24 02:03:04:00:00:0e
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth28 -l l15 cord-tester1 192.168.100.15/24 02:03:04:00:00:0f
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth30 -l l16 cord-tester1 192.168.100.16/24 02:03:04:00:00:10
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth32 -l l17 cord-tester1 192.168.100.17/24 02:03:04:00:00:11
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth34 -l l18 cord-tester1 192.168.100.18/24 02:03:04:00:00:12
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth36 -l l19 cord-tester1 192.168.100.19/24 02:03:04:00:00:13
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth38 -l l20 cord-tester1 192.168.100.20/24 02:03:04:00:00:14
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth40 -l l21 cord-tester1 192.168.100.21/24 02:03:04:00:00:15
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth42 -l l22 cord-tester1 192.168.100.22/24 02:03:04:00:00:16
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth44 -l l23 cord-tester1 192.168.100.23/24 02:03:04:00:00:17
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth46 -l l24 cord-tester1 192.168.100.24/24 02:03:04:00:00:18
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth48 -l l25 cord-tester1 192.168.100.25/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth50 -l l26 cord-tester1 192.168.100.26/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth52 -l l27 cord-tester1 192.168.100.27/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth54 -l l28 cord-tester1 192.168.100.28/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth56 -l l29 cord-tester1 192.168.100.29/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth58 -l l30 cord-tester1 192.168.100.30/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth60 -l l31 cord-tester1 192.168.100.31/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth62 -l l32 cord-tester1 192.168.100.32/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth64 -l l33 cord-tester1 192.168.100.33/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth66 -l l34 cord-tester1 192.168.100.34/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth68 -l l35 cord-tester1 192.168.100.35/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth70 -l l36 cord-tester1 192.168.100.36/24
+RTNETLINK answers: File exists
+Provisioning guest port vcpe0 for cord-tester1 with host port: enp1s0f0, s_tag: 222, c_tag: 111
+
+RTNETLINK answers: File exists
+Provisioning guest port vcpe1 for cord-tester1 with host port: enp1s0f0, s_tag: 304, c_tag: 304
+
+RTNETLINK answers: File exists
+Provisioning guest port vcpe2 for cord-tester1 with host port: enp1s0f0, s_tag: 304, c_tag: 305
+
+RTNETLINK answers: File exists
+Provisioning guest port vcpe3 for cord-tester1 with host port: enp1s0f0, s_tag: 304, c_tag: 306
+
+RTNETLINK answers: File exists
+Provisioning guest port vcpe4 for cord-tester1 with host port: enp1s0f0, s_tag: 304, c_tag: 307
+
+RTNETLINK answers: File exists
+Provisioning guest port vcpe5 for cord-tester1 with host port: enp1s0f0, s_tag: 304, c_tag: 308
+
+RTNETLINK answers: File exists
+Provisioning guest port vcpe6 for cord-tester1 with host port: enp1s0f0, s_tag: 304, c_tag: 309
+
+RTNETLINK answers: File exists
+Provisioning guest port vcpe7 for cord-tester1 with host port: enp1s0f0, s_tag: 304, c_tag: 310
+
+RTNETLINK answers: File exists
+Provisioning guest port vcpe8 for cord-tester1 with host port: enp1s0f0, s_tag: 304, c_tag: 311
+
+RTNETLINK answers: File exists
+Test container cord-tester1 started and provisioned to run tests using nosetests
+127.0.0.1 - - [11/Oct/2017 22:41:49] "POST /start HTTP/1.1" 200 -
+Running test case dhcpl2relay:dhcpl2relay_exchange.test_dhcpl2relay_with_client_request_after_reboot
+WARNING: No route found for IPv6 destination :: (no default route?)
+Controller IP [u'10.70.47.64'], Test type dhcpl2relay:dhcpl2relay_exchange.test_dhcpl2relay_with_client_request_after_reboot
+Installing ONOS cord apps
+# Host [10.70.47.64]:8101 found: line 5
+/root/.ssh/known_hosts updated.
+Original contents retained as /root/.ssh/known_hosts.old
+onoscli: eof exception found
+onoscli:     logout
+
+Connection to 10.70.47.64 closed.
+
+result.ok, result.status_code are False and 409
+ONOS app cord-config, version 3.0-SNAPSHOT installed
+result.ok, result.status_code are False and 409
+ONOS app sadis-app, version 3.0-SNAPSHOT installed
+result.ok, result.status_code are False and 409
+ONOS app olt-app, version 3.0-SNAPSHOT installed
+result.ok, result.status_code are False and 409
+ONOS app aaa, version 3.0-SNAPSHOT installed
+result.ok, result.status_code are False and 409
+ONOS app igmp, version 3.0-SNAPSHOT installed
+Installing cord tester ONOS app /home/ubuntu/cord-tester/src/test/apps/ciena-cordigmp-multitable-3.0-SNAPSHOT.oar
+result.ok, result.status_code are False and 409
+Radius server running with IP 11.0.0.3
+Running ['dhcpl2relay:dhcpl2relay_exchange.test_dhcpl2relay_with_client_request_after_reboot'] tests across 1 containers in parallel
+Modifying scapy tool files before running a test: ['dhcpl2relay:dhcpl2relay_exchange.test_dhcpl2relay_with_client_request_after_reboot']
+Running tests: ['dhcpl2relay:dhcpl2relay_exchange.test_dhcpl2relay_with_client_request_after_reboot']
+Connecting to controller at 10.70.47.64
+onoscli: Trying to connect to 10.70.47.64
+Spawning pexpect for ip 10.70.47.64
+ssh connection asked for password, gave password
+Command 'summary -j' sent to onoscli.
+onoscli: eof exception found
+onoscli:     logout
+
+Connection to 10.70.47.64 closed.
+
+Voltha device of:0001000000000001 not in map. Using uplink vlan 333
+Installing OLT app /root/test/src/test/utils/../apps/olt-app-3.0-SNAPSHOT.oar
+Connecting to controller at 10.70.47.64
+onoscli: Trying to connect to 10.70.47.64
+# Host [10.70.47.64]:8101 found: line 1 type RSA
+Spawning pexpect for ip 10.70.47.64
+ssh connection asked for password, gave password
+Command 'summary -j' sent to onoscli.
+onoscli: eof exception found
+onoscli:     logout
+
+Connection to 10.70.47.64 closed.
+
+Running command: ip link add link veth48 name veth48.333 type vlan id 333
+RTNETLINK answers: File exists
+Running command: ip link set veth48.333 up
+Running command: ip link add link veth48.333 name veth48.333.254 type vlan id 254
+RTNETLINK answers: File exists
+Running command: ip link set veth48.333.254 up
+Configuring OVS flow for port 37, s_tag 333
+test_dhcpl2relay_with_client_request_after_reboot (dhcpl2relay.dhcpl2relayTest.dhcpl2relay_exchange) ... # Host [10.70.47.64]:8101 found: line 1 type RSA
+Got dhcp client IP 192.168.1.31 from server 192.168.1.2 for mac 02:03:04:00:00:01 .
+client rebooting...
+client got same IP after reboot, as expected
+
+Test test_dhcpl2relay_with_client_request_after_reboot has errors and warnings
+
+2017-10-12 05:42:32,530 | WARN  | of-event-stats-5 | FlowModBuilderVer13              | 194 - org.onosproject.onos-providers-openflow-flow - 1.10.6 | Match type INNER_VLAN_VID not yet implemented.
+2017-10-12 05:42:37,554 | WARN  | f-event-stats-21 | FlowModBuilderVer13              | 194 - org.onosproject.onos-providers-openflow-flow - 1.10.6 | Match type INNER_VLAN_VID not yet implemented.
+ok
+
+----------------------------------------------------------------------
+Ran 1 test in 58.340s
+
+OK
+Test dhcpl2relayTest.py:dhcpl2relay_exchange.test_dhcpl2relay_with_client_request_after_reboot Success
+Done running tests
+127.0.0.1 - - [11/Oct/2017 22:43:00] "POST /test HTTP/1.1" 200 -
+ubuntu@olt-tester:~/cord-tester/src/test/setup$
+ubuntu@olt-tester:~/cord-tester/src/test/setup$
+ubuntu@olt-tester:~/cord-tester/src/test/setup$
+
diff --git a/src/test/results/dhcpl2relay/test_dhcpl2relay_with_client_requests_with_specific_lease_time_in_discover_message b/src/test/results/dhcpl2relay/test_dhcpl2relay_with_client_requests_with_specific_lease_time_in_discover_message
new file mode 100644
index 0000000..2a52163
--- /dev/null
+++ b/src/test/results/dhcpl2relay/test_dhcpl2relay_with_client_requests_with_specific_lease_time_in_discover_message
@@ -0,0 +1,212 @@
+ubuntu@olt-tester:~/cord-tester/src/test/setup$
+ubuntu@olt-tester:~/cord-tester/src/test/setup$ ./voltha-test.py --test-type=dhcpl2relay:dhcpl2relay_exchange.test_dhcpl2relay_with_client_requests_with_specific_lease_time_in_discover_message --manifest=manifest-olt-voltha-local.json --voltha-host=10.70.47.64 --olt-type=tibit-olt --olt-arg=00:0c:e2:31:05:00 --disable-cleanup --disable-teardown
+Starting CordTester Web Server
+ * Running on http://127.0.0.1:5000/ (Press CTRL+C to quit)
+ * Restarting with stat
+ * Debugger is active!
+ * Debugger PIN: 718-316-938
+WARNING: No route found for IPv6 destination :: (no default route?)
+Cleaning up existing cluster volumes
+Onos IP 10.70.47.64
+Installing ONOS cord apps
+# Host [10.70.47.64]:8101 found: line 5
+/root/.ssh/known_hosts updated.
+Original contents retained as /root/.ssh/known_hosts.old
+onoscli: eof exception found
+onoscli:     logout
+
+Connection to 10.70.47.64 closed.
+
+result.ok, result.status_code are False and 409
+ONOS app cord-config, version 3.0-SNAPSHOT installed
+result.ok, result.status_code are False and 409
+ONOS app sadis-app, version 3.0-SNAPSHOT installed
+result.ok, result.status_code are False and 409
+ONOS app olt-app, version 3.0-SNAPSHOT installed
+result.ok, result.status_code are False and 409
+ONOS app aaa, version 3.0-SNAPSHOT installed
+result.ok, result.status_code are False and 409
+ONOS app igmp, version 3.0-SNAPSHOT installed
+Installing cord tester ONOS app /home/ubuntu/cord-tester/src/test/apps/ciena-cordigmp-multitable-3.0-SNAPSHOT.oar
+result.ok, result.status_code are False and 409
+Radius server running with IP 11.0.0.3
+Provisioning the ports for the test container
+
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth0 -l l1 cord-tester1 192.168.100.1/24 02:03:04:00:00:01
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth2 -l l2 cord-tester1 192.168.100.2/24 02:03:04:00:00:02
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth4 -l l3 cord-tester1 192.168.100.3/24 02:03:04:00:00:03
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth6 -l l4 cord-tester1 192.168.100.4/24 02:03:04:00:00:04
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth8 -l l5 cord-tester1 192.168.100.5/24 02:03:04:00:00:05
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth10 -l l6 cord-tester1 192.168.100.6/24 02:03:04:00:00:06
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth12 -l l7 cord-tester1 192.168.100.7/24 02:03:04:00:00:07
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth14 -l l8 cord-tester1 192.168.100.8/24 02:03:04:00:00:08
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth16 -l l9 cord-tester1 192.168.100.9/24 02:03:04:00:00:09
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth18 -l l10 cord-tester1 192.168.100.10/24 02:03:04:00:00:0a
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth20 -l l11 cord-tester1 192.168.100.11/24 02:03:04:00:00:0b
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth22 -l l12 cord-tester1 192.168.100.12/24 02:03:04:00:00:0c
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth24 -l l13 cord-tester1 192.168.100.13/24 02:03:04:00:00:0d
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth26 -l l14 cord-tester1 192.168.100.14/24 02:03:04:00:00:0e
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth28 -l l15 cord-tester1 192.168.100.15/24 02:03:04:00:00:0f
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth30 -l l16 cord-tester1 192.168.100.16/24 02:03:04:00:00:10
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth32 -l l17 cord-tester1 192.168.100.17/24 02:03:04:00:00:11
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth34 -l l18 cord-tester1 192.168.100.18/24 02:03:04:00:00:12
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth36 -l l19 cord-tester1 192.168.100.19/24 02:03:04:00:00:13
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth38 -l l20 cord-tester1 192.168.100.20/24 02:03:04:00:00:14
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth40 -l l21 cord-tester1 192.168.100.21/24 02:03:04:00:00:15
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth42 -l l22 cord-tester1 192.168.100.22/24 02:03:04:00:00:16
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth44 -l l23 cord-tester1 192.168.100.23/24 02:03:04:00:00:17
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth46 -l l24 cord-tester1 192.168.100.24/24 02:03:04:00:00:18
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth48 -l l25 cord-tester1 192.168.100.25/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth50 -l l26 cord-tester1 192.168.100.26/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth52 -l l27 cord-tester1 192.168.100.27/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth54 -l l28 cord-tester1 192.168.100.28/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth56 -l l29 cord-tester1 192.168.100.29/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth58 -l l30 cord-tester1 192.168.100.30/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth60 -l l31 cord-tester1 192.168.100.31/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth62 -l l32 cord-tester1 192.168.100.32/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth64 -l l33 cord-tester1 192.168.100.33/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth66 -l l34 cord-tester1 192.168.100.34/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth68 -l l35 cord-tester1 192.168.100.35/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth70 -l l36 cord-tester1 192.168.100.36/24
+RTNETLINK answers: File exists
+Provisioning guest port vcpe0 for cord-tester1 with host port: enp1s0f0, s_tag: 222, c_tag: 111
+
+RTNETLINK answers: File exists
+Provisioning guest port vcpe1 for cord-tester1 with host port: enp1s0f0, s_tag: 304, c_tag: 304
+
+RTNETLINK answers: File exists
+Provisioning guest port vcpe2 for cord-tester1 with host port: enp1s0f0, s_tag: 304, c_tag: 305
+
+RTNETLINK answers: File exists
+Provisioning guest port vcpe3 for cord-tester1 with host port: enp1s0f0, s_tag: 304, c_tag: 306
+
+RTNETLINK answers: File exists
+Provisioning guest port vcpe4 for cord-tester1 with host port: enp1s0f0, s_tag: 304, c_tag: 307
+
+RTNETLINK answers: File exists
+Provisioning guest port vcpe5 for cord-tester1 with host port: enp1s0f0, s_tag: 304, c_tag: 308
+
+RTNETLINK answers: File exists
+Provisioning guest port vcpe6 for cord-tester1 with host port: enp1s0f0, s_tag: 304, c_tag: 309
+
+RTNETLINK answers: File exists
+Provisioning guest port vcpe7 for cord-tester1 with host port: enp1s0f0, s_tag: 304, c_tag: 310
+
+RTNETLINK answers: File exists
+Provisioning guest port vcpe8 for cord-tester1 with host port: enp1s0f0, s_tag: 304, c_tag: 311
+
+RTNETLINK answers: File exists
+Test container cord-tester1 started and provisioned to run tests using nosetests
+127.0.0.1 - - [11/Oct/2017 03:25:44] "POST /start HTTP/1.1" 200 -
+Running test case dhcpl2relay:dhcpl2relay_exchange.test_dhcpl2relay_with_client_requests_with_specific_lease_time_in_discover_message
+WARNING: No route found for IPv6 destination :: (no default route?)
+Controller IP [u'10.70.47.64'], Test type dhcpl2relay:dhcpl2relay_exchange.test_dhcpl2relay_with_client_requests_with_specific_lease_time_in_discover_message
+Installing ONOS cord apps
+# Host [10.70.47.64]:8101 found: line 5
+/root/.ssh/known_hosts updated.
+Original contents retained as /root/.ssh/known_hosts.old
+onoscli: eof exception found
+onoscli:     logout
+
+Connection to 10.70.47.64 closed.
+
+result.ok, result.status_code are False and 409
+ONOS app cord-config, version 3.0-SNAPSHOT installed
+result.ok, result.status_code are False and 409
+ONOS app sadis-app, version 3.0-SNAPSHOT installed
+result.ok, result.status_code are False and 409
+ONOS app olt-app, version 3.0-SNAPSHOT installed
+result.ok, result.status_code are False and 409
+ONOS app aaa, version 3.0-SNAPSHOT installed
+result.ok, result.status_code are False and 409
+ONOS app igmp, version 3.0-SNAPSHOT installed
+Installing cord tester ONOS app /home/ubuntu/cord-tester/src/test/apps/ciena-cordigmp-multitable-3.0-SNAPSHOT.oar
+result.ok, result.status_code are False and 409
+Radius server running with IP 11.0.0.3
+Running ['dhcpl2relay:dhcpl2relay_exchange.test_dhcpl2relay_with_client_requests_with_specific_lease_time_in_discover_message'] tests across 1 containers in parallel
+Modifying scapy tool files before running a test: ['dhcpl2relay:dhcpl2relay_exchange.test_dhcpl2relay_with_client_requests_with_specific_lease_time_in_discover_message']
+Running tests: ['dhcpl2relay:dhcpl2relay_exchange.test_dhcpl2relay_with_client_requests_with_specific_lease_time_in_discover_message']
+Connecting to controller at 10.70.47.64
+onoscli: Trying to connect to 10.70.47.64
+Spawning pexpect for ip 10.70.47.64
+ssh connection asked for password, gave password
+Command 'summary -j' sent to onoscli.
+onoscli: eof exception found
+onoscli:     logout
+
+Connection to 10.70.47.64 closed.
+
+Voltha device of:0001000000000001 not in map. Using uplink vlan 333
+Installing OLT app /root/test/src/test/utils/../apps/olt-app-3.0-SNAPSHOT.oar
+Connecting to controller at 10.70.47.64
+onoscli: Trying to connect to 10.70.47.64
+# Host [10.70.47.64]:8101 found: line 1 type RSA
+Spawning pexpect for ip 10.70.47.64
+ssh connection asked for password, gave password
+Command 'summary -j' sent to onoscli.
+onoscli: eof exception found
+onoscli:     logout
+
+Connection to 10.70.47.64 closed.
+
+Running command: ip link add link veth48 name veth48.333 type vlan id 333
+RTNETLINK answers: File exists
+Running command: ip link set veth48.333 up
+Running command: ip link add link veth48.333 name veth48.333.254 type vlan id 254
+RTNETLINK answers: File exists
+Running command: ip link set veth48.333.254 up
+Configuring OVS flow for port 37, s_tag 333
+test_dhcpl2relay_with_client_requests_with_specific_lease_time_in_discover_message (dhcpl2relay.dhcpl2relayTest.dhcpl2relay_exchange) ... # Host [10.70.47.64]:8101 found: line 1 type RSA
+dhcp server offered IP address with client requested lease time
+
+Test test_dhcpl2relay_with_client_requests_with_specific_lease_time_in_discover_message has errors and warnings
+
+2017-10-11 10:26:27,554 | WARN  | f-event-stats-14 | FlowModBuilderVer13              | 194 - org.onosproject.onos-providers-openflow-flow - 1.10.6 | Match type INNER_VLAN_VID not yet implemented.
+ok
+
+----------------------------------------------------------------------
+Ran 1 test in 39.880s
+
+OK
+Test dhcpl2relayTest.py:dhcpl2relay_exchange.test_dhcpl2relay_with_client_requests_with_specific_lease_time_in_discover_message Success
+Done running tests
+127.0.0.1 - - [11/Oct/2017 03:26:36] "POST /test HTTP/1.1" 200 -
+ubuntu@olt-tester:~/cord-tester/src/test/setup$
+ubuntu@olt-tester:~/cord-tester/src/test/setup$
+ubuntu@olt-tester:~/cord-tester/src/test/setup$
+
diff --git a/src/test/results/dhcpl2relay/test_dhcpl2relay_with_clients_desired_address b/src/test/results/dhcpl2relay/test_dhcpl2relay_with_clients_desired_address
new file mode 100644
index 0000000..2af80f9
--- /dev/null
+++ b/src/test/results/dhcpl2relay/test_dhcpl2relay_with_clients_desired_address
@@ -0,0 +1,211 @@
+ubuntu@olt-tester:~/cord-tester/src/test/setup$
+ubuntu@olt-tester:~/cord-tester/src/test/setup$ ./voltha-test.py --test-type=dhcpl2relay:dhcpl2relay_exchange.test_dhcpl2relay_with_clients_desired_address --manifest=manifest-olt-voltha-local.json --voltha-host=10.70.47.64 --olt-type=tibit-olt --olt-arg=00:0c:e2:31:05:00 --disable-cleanup --disable-teardown
+Starting CordTester Web Server
+ * Running on http://127.0.0.1:5000/ (Press CTRL+C to quit)
+ * Restarting with stat
+ * Debugger is active!
+ * Debugger PIN: 718-316-938
+WARNING: No route found for IPv6 destination :: (no default route?)
+Cleaning up existing cluster volumes
+Onos IP 10.70.47.64
+Installing ONOS cord apps
+# Host [10.70.47.64]:8101 found: line 5
+/root/.ssh/known_hosts updated.
+Original contents retained as /root/.ssh/known_hosts.old
+onoscli: eof exception found
+onoscli:     logout
+
+Connection to 10.70.47.64 closed.
+
+result.ok, result.status_code are False and 409
+ONOS app cord-config, version 3.0-SNAPSHOT installed
+result.ok, result.status_code are False and 409
+ONOS app sadis-app, version 3.0-SNAPSHOT installed
+result.ok, result.status_code are False and 409
+ONOS app olt-app, version 3.0-SNAPSHOT installed
+result.ok, result.status_code are False and 409
+ONOS app aaa, version 3.0-SNAPSHOT installed
+result.ok, result.status_code are False and 409
+ONOS app igmp, version 3.0-SNAPSHOT installed
+Installing cord tester ONOS app /home/ubuntu/cord-tester/src/test/apps/ciena-cordigmp-multitable-3.0-SNAPSHOT.oar
+result.ok, result.status_code are False and 409
+Radius server running with IP 11.0.0.3
+Provisioning the ports for the test container
+
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth0 -l l1 cord-tester1 192.168.100.1/24 02:03:04:00:00:01
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth2 -l l2 cord-tester1 192.168.100.2/24 02:03:04:00:00:02
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth4 -l l3 cord-tester1 192.168.100.3/24 02:03:04:00:00:03
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth6 -l l4 cord-tester1 192.168.100.4/24 02:03:04:00:00:04
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth8 -l l5 cord-tester1 192.168.100.5/24 02:03:04:00:00:05
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth10 -l l6 cord-tester1 192.168.100.6/24 02:03:04:00:00:06
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth12 -l l7 cord-tester1 192.168.100.7/24 02:03:04:00:00:07
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth14 -l l8 cord-tester1 192.168.100.8/24 02:03:04:00:00:08
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth16 -l l9 cord-tester1 192.168.100.9/24 02:03:04:00:00:09
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth18 -l l10 cord-tester1 192.168.100.10/24 02:03:04:00:00:0a
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth20 -l l11 cord-tester1 192.168.100.11/24 02:03:04:00:00:0b
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth22 -l l12 cord-tester1 192.168.100.12/24 02:03:04:00:00:0c
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth24 -l l13 cord-tester1 192.168.100.13/24 02:03:04:00:00:0d
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth26 -l l14 cord-tester1 192.168.100.14/24 02:03:04:00:00:0e
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth28 -l l15 cord-tester1 192.168.100.15/24 02:03:04:00:00:0f
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth30 -l l16 cord-tester1 192.168.100.16/24 02:03:04:00:00:10
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth32 -l l17 cord-tester1 192.168.100.17/24 02:03:04:00:00:11
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth34 -l l18 cord-tester1 192.168.100.18/24 02:03:04:00:00:12
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth36 -l l19 cord-tester1 192.168.100.19/24 02:03:04:00:00:13
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth38 -l l20 cord-tester1 192.168.100.20/24 02:03:04:00:00:14
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth40 -l l21 cord-tester1 192.168.100.21/24 02:03:04:00:00:15
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth42 -l l22 cord-tester1 192.168.100.22/24 02:03:04:00:00:16
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth44 -l l23 cord-tester1 192.168.100.23/24 02:03:04:00:00:17
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth46 -l l24 cord-tester1 192.168.100.24/24 02:03:04:00:00:18
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth48 -l l25 cord-tester1 192.168.100.25/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth50 -l l26 cord-tester1 192.168.100.26/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth52 -l l27 cord-tester1 192.168.100.27/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth54 -l l28 cord-tester1 192.168.100.28/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth56 -l l29 cord-tester1 192.168.100.29/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth58 -l l30 cord-tester1 192.168.100.30/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth60 -l l31 cord-tester1 192.168.100.31/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth62 -l l32 cord-tester1 192.168.100.32/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth64 -l l33 cord-tester1 192.168.100.33/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth66 -l l34 cord-tester1 192.168.100.34/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth68 -l l35 cord-tester1 192.168.100.35/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth70 -l l36 cord-tester1 192.168.100.36/24
+RTNETLINK answers: File exists
+Provisioning guest port vcpe0 for cord-tester1 with host port: enp1s0f0, s_tag: 222, c_tag: 111
+
+RTNETLINK answers: File exists
+Provisioning guest port vcpe1 for cord-tester1 with host port: enp1s0f0, s_tag: 304, c_tag: 304
+
+RTNETLINK answers: File exists
+Provisioning guest port vcpe2 for cord-tester1 with host port: enp1s0f0, s_tag: 304, c_tag: 305
+
+RTNETLINK answers: File exists
+Provisioning guest port vcpe3 for cord-tester1 with host port: enp1s0f0, s_tag: 304, c_tag: 306
+
+RTNETLINK answers: File exists
+Provisioning guest port vcpe4 for cord-tester1 with host port: enp1s0f0, s_tag: 304, c_tag: 307
+
+RTNETLINK answers: File exists
+Provisioning guest port vcpe5 for cord-tester1 with host port: enp1s0f0, s_tag: 304, c_tag: 308
+
+RTNETLINK answers: File exists
+Provisioning guest port vcpe6 for cord-tester1 with host port: enp1s0f0, s_tag: 304, c_tag: 309
+
+RTNETLINK answers: File exists
+Provisioning guest port vcpe7 for cord-tester1 with host port: enp1s0f0, s_tag: 304, c_tag: 310
+
+RTNETLINK answers: File exists
+Provisioning guest port vcpe8 for cord-tester1 with host port: enp1s0f0, s_tag: 304, c_tag: 311
+
+RTNETLINK answers: File exists
+Test container cord-tester1 started and provisioned to run tests using nosetests
+127.0.0.1 - - [11/Oct/2017 03:15:23] "POST /start HTTP/1.1" 200 -
+Running test case dhcpl2relay:dhcpl2relay_exchange.test_dhcpl2relay_with_clients_desired_address
+WARNING: No route found for IPv6 destination :: (no default route?)
+Controller IP [u'10.70.47.64'], Test type dhcpl2relay:dhcpl2relay_exchange.test_dhcpl2relay_with_clients_desired_address
+Installing ONOS cord apps
+# Host [10.70.47.64]:8101 found: line 5
+/root/.ssh/known_hosts updated.
+Original contents retained as /root/.ssh/known_hosts.old
+onoscli: eof exception found
+onoscli:     logout
+
+Connection to 10.70.47.64 closed.
+
+result.ok, result.status_code are False and 409
+ONOS app cord-config, version 3.0-SNAPSHOT installed
+result.ok, result.status_code are False and 409
+ONOS app sadis-app, version 3.0-SNAPSHOT installed
+result.ok, result.status_code are False and 409
+ONOS app olt-app, version 3.0-SNAPSHOT installed
+result.ok, result.status_code are False and 409
+ONOS app aaa, version 3.0-SNAPSHOT installed
+result.ok, result.status_code are False and 409
+ONOS app igmp, version 3.0-SNAPSHOT installed
+Installing cord tester ONOS app /home/ubuntu/cord-tester/src/test/apps/ciena-cordigmp-multitable-3.0-SNAPSHOT.oar
+result.ok, result.status_code are False and 409
+Radius server running with IP 11.0.0.3
+Running ['dhcpl2relay:dhcpl2relay_exchange.test_dhcpl2relay_with_clients_desired_address'] tests across 1 containers in parallel
+Modifying scapy tool files before running a test: ['dhcpl2relay:dhcpl2relay_exchange.test_dhcpl2relay_with_clients_desired_address']
+Running tests: ['dhcpl2relay:dhcpl2relay_exchange.test_dhcpl2relay_with_clients_desired_address']
+Connecting to controller at 10.70.47.64
+onoscli: Trying to connect to 10.70.47.64
+Spawning pexpect for ip 10.70.47.64
+ssh connection asked for password, gave password
+Command 'summary -j' sent to onoscli.
+onoscli: eof exception found
+onoscli:     logout
+
+Connection to 10.70.47.64 closed.
+
+Voltha device of:0001000000000001 not in map. Using uplink vlan 333
+Installing OLT app /root/test/src/test/utils/../apps/olt-app-3.0-SNAPSHOT.oar
+Connecting to controller at 10.70.47.64
+onoscli: Trying to connect to 10.70.47.64
+# Host [10.70.47.64]:8101 found: line 1 type RSA
+Spawning pexpect for ip 10.70.47.64
+ssh connection asked for password, gave password
+Command 'summary -j' sent to onoscli.
+onoscli: eof exception found
+onoscli:     logout
+
+Connection to 10.70.47.64 closed.
+
+Running command: ip link add link veth48 name veth48.333 type vlan id 333
+RTNETLINK answers: File exists
+Running command: ip link set veth48.333 up
+Running command: ip link add link veth48.333 name veth48.333.254 type vlan id 254
+RTNETLINK answers: File exists
+Running command: ip link set veth48.333.254 up
+Configuring OVS flow for port 37, s_tag 333
+test_dhcpl2relay_with_clients_desired_address (dhcpl2relay.dhcpl2relayTest.dhcpl2relay_exchange) ... # Host [10.70.47.64]:8101 found: line 1 type RSA
+Got dhcp client desired IP 192.168.1.31 from server 192.168.1.2 for mac 02:03:04:00:00:01 as expected
+
+Test test_dhcpl2relay_with_clients_desired_address has errors and warnings
+
+2017-10-11 10:16:07,546 | WARN  | f-event-stats-18 | FlowModBuilderVer13              | 194 - org.onosproject.onos-providers-openflow-flow - 1.10.6 | Match type INNER_VLAN_VID not yet implemented.
+ok
+
+----------------------------------------------------------------------
+Ran 1 test in 39.707s
+
+OK
+Test dhcpl2relayTest.py:dhcpl2relay_exchange.test_dhcpl2relay_with_clients_desired_address Success
+Done running tests
+127.0.0.1 - - [11/Oct/2017 03:16:15] "POST /test HTTP/1.1" 200 -
+ubuntu@olt-tester:~/cord-tester/src/test/setup$
+ubuntu@olt-tester:~/cord-tester/src/test/setup$
+
diff --git a/src/test/results/dhcpl2relay/test_dhcpl2relay_with_clients_desired_address_in_out_of_pool b/src/test/results/dhcpl2relay/test_dhcpl2relay_with_clients_desired_address_in_out_of_pool
new file mode 100644
index 0000000..48c526d
--- /dev/null
+++ b/src/test/results/dhcpl2relay/test_dhcpl2relay_with_clients_desired_address_in_out_of_pool
@@ -0,0 +1,209 @@
+ubuntu@olt-tester:~/cord-tester/src/test/setup$
+ubuntu@olt-tester:~/cord-tester/src/test/setup$ ./voltha-test.py --test-type=dhcpl2relay:dhcpl2relay_exchange.test_dhcpl2relay_with_clients_desired_address_in_out_of_pool --manifest=manifest-olt-voltha-local.json --voltha-host=10.70.47.64 --olt-type=tibit-olt --olt-arg=00:0c:e2:31:05:00 --disable-cleanup --disable-teardown
+Starting CordTester Web Server
+ * Running on http://127.0.0.1:5000/ (Press CTRL+C to quit)
+ * Restarting with stat
+ * Debugger is active!
+ * Debugger PIN: 718-316-938
+WARNING: No route found for IPv6 destination :: (no default route?)
+Cleaning up existing cluster volumes
+Onos IP 10.70.47.64
+Installing ONOS cord apps
+# Host [10.70.47.64]:8101 found: line 5
+/root/.ssh/known_hosts updated.
+Original contents retained as /root/.ssh/known_hosts.old
+onoscli: eof exception found
+onoscli:     logout
+
+Connection to 10.70.47.64 closed.
+
+result.ok, result.status_code are False and 409
+ONOS app cord-config, version 3.0-SNAPSHOT installed
+result.ok, result.status_code are False and 409
+ONOS app sadis-app, version 3.0-SNAPSHOT installed
+result.ok, result.status_code are False and 409
+ONOS app olt-app, version 3.0-SNAPSHOT installed
+result.ok, result.status_code are False and 409
+ONOS app aaa, version 3.0-SNAPSHOT installed
+result.ok, result.status_code are False and 409
+ONOS app igmp, version 3.0-SNAPSHOT installed
+Installing cord tester ONOS app /home/ubuntu/cord-tester/src/test/apps/ciena-cordigmp-multitable-3.0-SNAPSHOT.oar
+result.ok, result.status_code are False and 409
+Radius server running with IP 11.0.0.3
+Provisioning the ports for the test container
+
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth0 -l l1 cord-tester1 192.168.100.1/24 02:03:04:00:00:01
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth2 -l l2 cord-tester1 192.168.100.2/24 02:03:04:00:00:02
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth4 -l l3 cord-tester1 192.168.100.3/24 02:03:04:00:00:03
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth6 -l l4 cord-tester1 192.168.100.4/24 02:03:04:00:00:04
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth8 -l l5 cord-tester1 192.168.100.5/24 02:03:04:00:00:05
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth10 -l l6 cord-tester1 192.168.100.6/24 02:03:04:00:00:06
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth12 -l l7 cord-tester1 192.168.100.7/24 02:03:04:00:00:07
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth14 -l l8 cord-tester1 192.168.100.8/24 02:03:04:00:00:08
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth16 -l l9 cord-tester1 192.168.100.9/24 02:03:04:00:00:09
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth18 -l l10 cord-tester1 192.168.100.10/24 02:03:04:00:00:0a
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth20 -l l11 cord-tester1 192.168.100.11/24 02:03:04:00:00:0b
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth22 -l l12 cord-tester1 192.168.100.12/24 02:03:04:00:00:0c
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth24 -l l13 cord-tester1 192.168.100.13/24 02:03:04:00:00:0d
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth26 -l l14 cord-tester1 192.168.100.14/24 02:03:04:00:00:0e
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth28 -l l15 cord-tester1 192.168.100.15/24 02:03:04:00:00:0f
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth30 -l l16 cord-tester1 192.168.100.16/24 02:03:04:00:00:10
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth32 -l l17 cord-tester1 192.168.100.17/24 02:03:04:00:00:11
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth34 -l l18 cord-tester1 192.168.100.18/24 02:03:04:00:00:12
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth36 -l l19 cord-tester1 192.168.100.19/24 02:03:04:00:00:13
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth38 -l l20 cord-tester1 192.168.100.20/24 02:03:04:00:00:14
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth40 -l l21 cord-tester1 192.168.100.21/24 02:03:04:00:00:15
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth42 -l l22 cord-tester1 192.168.100.22/24 02:03:04:00:00:16
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth44 -l l23 cord-tester1 192.168.100.23/24 02:03:04:00:00:17
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth46 -l l24 cord-tester1 192.168.100.24/24 02:03:04:00:00:18
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth48 -l l25 cord-tester1 192.168.100.25/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth50 -l l26 cord-tester1 192.168.100.26/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth52 -l l27 cord-tester1 192.168.100.27/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth54 -l l28 cord-tester1 192.168.100.28/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth56 -l l29 cord-tester1 192.168.100.29/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth58 -l l30 cord-tester1 192.168.100.30/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth60 -l l31 cord-tester1 192.168.100.31/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth62 -l l32 cord-tester1 192.168.100.32/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth64 -l l33 cord-tester1 192.168.100.33/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth66 -l l34 cord-tester1 192.168.100.34/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth68 -l l35 cord-tester1 192.168.100.35/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth70 -l l36 cord-tester1 192.168.100.36/24
+RTNETLINK answers: File exists
+Provisioning guest port vcpe0 for cord-tester1 with host port: enp1s0f0, s_tag: 222, c_tag: 111
+
+RTNETLINK answers: File exists
+Provisioning guest port vcpe1 for cord-tester1 with host port: enp1s0f0, s_tag: 304, c_tag: 304
+
+RTNETLINK answers: File exists
+Provisioning guest port vcpe2 for cord-tester1 with host port: enp1s0f0, s_tag: 304, c_tag: 305
+
+RTNETLINK answers: File exists
+Provisioning guest port vcpe3 for cord-tester1 with host port: enp1s0f0, s_tag: 304, c_tag: 306
+
+RTNETLINK answers: File exists
+Provisioning guest port vcpe4 for cord-tester1 with host port: enp1s0f0, s_tag: 304, c_tag: 307
+
+RTNETLINK answers: File exists
+Provisioning guest port vcpe5 for cord-tester1 with host port: enp1s0f0, s_tag: 304, c_tag: 308
+
+RTNETLINK answers: File exists
+Provisioning guest port vcpe6 for cord-tester1 with host port: enp1s0f0, s_tag: 304, c_tag: 309
+
+RTNETLINK answers: File exists
+Provisioning guest port vcpe7 for cord-tester1 with host port: enp1s0f0, s_tag: 304, c_tag: 310
+
+RTNETLINK answers: File exists
+Provisioning guest port vcpe8 for cord-tester1 with host port: enp1s0f0, s_tag: 304, c_tag: 311
+
+RTNETLINK answers: File exists
+Test container cord-tester1 started and provisioned to run tests using nosetests
+127.0.0.1 - - [11/Oct/2017 03:19:42] "POST /start HTTP/1.1" 200 -
+Running test case dhcpl2relay:dhcpl2relay_exchange.test_dhcpl2relay_with_clients_desired_address_in_out_of_pool
+WARNING: No route found for IPv6 destination :: (no default route?)
+Controller IP [u'10.70.47.64'], Test type dhcpl2relay:dhcpl2relay_exchange.test_dhcpl2relay_with_clients_desired_address_in_out_of_pool
+Installing ONOS cord apps
+# Host [10.70.47.64]:8101 found: line 5
+/root/.ssh/known_hosts updated.
+Original contents retained as /root/.ssh/known_hosts.old
+onoscli: eof exception found
+onoscli:     logout
+
+Connection to 10.70.47.64 closed.
+
+result.ok, result.status_code are False and 409
+ONOS app cord-config, version 3.0-SNAPSHOT installed
+result.ok, result.status_code are False and 409
+ONOS app sadis-app, version 3.0-SNAPSHOT installed
+result.ok, result.status_code are False and 409
+ONOS app olt-app, version 3.0-SNAPSHOT installed
+result.ok, result.status_code are False and 409
+ONOS app aaa, version 3.0-SNAPSHOT installed
+result.ok, result.status_code are False and 409
+ONOS app igmp, version 3.0-SNAPSHOT installed
+Installing cord tester ONOS app /home/ubuntu/cord-tester/src/test/apps/ciena-cordigmp-multitable-3.0-SNAPSHOT.oar
+result.ok, result.status_code are False and 409
+Radius server running with IP 11.0.0.3
+Running ['dhcpl2relay:dhcpl2relay_exchange.test_dhcpl2relay_with_clients_desired_address_in_out_of_pool'] tests across 1 containers in parallel
+Modifying scapy tool files before running a test: ['dhcpl2relay:dhcpl2relay_exchange.test_dhcpl2relay_with_clients_desired_address_in_out_of_pool']
+Running tests: ['dhcpl2relay:dhcpl2relay_exchange.test_dhcpl2relay_with_clients_desired_address_in_out_of_pool']
+Connecting to controller at 10.70.47.64
+onoscli: Trying to connect to 10.70.47.64
+Spawning pexpect for ip 10.70.47.64
+ssh connection asked for password, gave password
+Command 'summary -j' sent to onoscli.
+onoscli: eof exception found
+onoscli:     logout
+
+Connection to 10.70.47.64 closed.
+
+Voltha device of:0001000000000001 not in map. Using uplink vlan 333
+Installing OLT app /root/test/src/test/utils/../apps/olt-app-3.0-SNAPSHOT.oar
+Connecting to controller at 10.70.47.64
+onoscli: Trying to connect to 10.70.47.64
+# Host [10.70.47.64]:8101 found: line 1 type RSA
+Spawning pexpect for ip 10.70.47.64
+ssh connection asked for password, gave password
+Command 'summary -j' sent to onoscli.
+onoscli: eof exception found
+onoscli:     logout
+
+Connection to 10.70.47.64 closed.
+
+Running command: ip link add link veth48 name veth48.333 type vlan id 333
+RTNETLINK answers: File exists
+Running command: ip link set veth48.333 up
+Running command: ip link add link veth48.333 name veth48.333.254 type vlan id 254
+RTNETLINK answers: File exists
+Running command: ip link set veth48.333.254 up
+Configuring OVS flow for port 37, s_tag 333
+test_dhcpl2relay_with_clients_desired_address_in_out_of_pool (dhcpl2relay.dhcpl2relayTest.dhcpl2relay_exchange) ... # Host [10.70.47.64]:8101 found: line 1 type RSA
+server offered IP from its pool when requested out of pool IP, as expected
+
+Test test_dhcpl2relay_with_clients_desired_address_in_out_of_pool has no errors and warnings in the logs
+ok
+
+----------------------------------------------------------------------
+Ran 1 test in 39.797s
+
+OK
+Test dhcpl2relayTest.py:dhcpl2relay_exchange.test_dhcpl2relay_with_clients_desired_address_in_out_of_pool Success
+Done running tests
+127.0.0.1 - - [11/Oct/2017 03:20:34] "POST /test HTTP/1.1" 200 -
+ubuntu@olt-tester:~/cord-tester/src/test/setup$
+ubuntu@olt-tester:~/cord-tester/src/test/setup$
+
diff --git a/src/test/results/dhcpl2relay/test_dhcpl2relay_with_different_ctag_options b/src/test/results/dhcpl2relay/test_dhcpl2relay_with_different_ctag_options
new file mode 100644
index 0000000..3924624
--- /dev/null
+++ b/src/test/results/dhcpl2relay/test_dhcpl2relay_with_different_ctag_options
@@ -0,0 +1,215 @@
+ubuntu@olt-tester:~/cord-tester/src/test/setup$
+ubuntu@olt-tester:~/cord-tester/src/test/setup$ ./voltha-test.py --test-type=dhcpl2relay:dhcpl2relay_exchange.test_dhcpl2relay_with_different_ctag_options --manifest=manifest-olt-voltha-local.json --voltha-host=10.70.47.64 --olt-type=tibit-olt --olt-arg=00:0c:e2:31:05:00 --disable-cleanup --disable-teardown
+Starting CordTester Web Server
+ * Running on http://127.0.0.1:5000/ (Press CTRL+C to quit)
+ * Restarting with stat
+ * Debugger is active!
+ * Debugger PIN: 718-316-938
+WARNING: No route found for IPv6 destination :: (no default route?)
+Cleaning up existing cluster volumes
+Onos IP 10.70.47.64
+Installing ONOS cord apps
+# Host [10.70.47.64]:8101 found: line 5
+/root/.ssh/known_hosts updated.
+Original contents retained as /root/.ssh/known_hosts.old
+onoscli: eof exception found
+onoscli:     logout
+
+Connection to 10.70.47.64 closed.
+
+result.ok, result.status_code are False and 409
+ONOS app cord-config, version 3.0-SNAPSHOT installed
+result.ok, result.status_code are False and 409
+ONOS app sadis-app, version 3.0-SNAPSHOT installed
+result.ok, result.status_code are False and 409
+ONOS app olt-app, version 3.0-SNAPSHOT installed
+result.ok, result.status_code are False and 409
+ONOS app aaa, version 3.0-SNAPSHOT installed
+result.ok, result.status_code are False and 409
+ONOS app igmp, version 3.0-SNAPSHOT installed
+Installing cord tester ONOS app /home/ubuntu/cord-tester/src/test/apps/ciena-cordigmp-multitable-3.0-SNAPSHOT.oar
+result.ok, result.status_code are False and 409
+Radius server running with IP 11.0.0.3
+Provisioning the ports for the test container
+
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth0 -l l1 cord-tester1 192.168.100.1/24 02:03:04:00:00:01
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth2 -l l2 cord-tester1 192.168.100.2/24 02:03:04:00:00:02
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth4 -l l3 cord-tester1 192.168.100.3/24 02:03:04:00:00:03
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth6 -l l4 cord-tester1 192.168.100.4/24 02:03:04:00:00:04
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth8 -l l5 cord-tester1 192.168.100.5/24 02:03:04:00:00:05
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth10 -l l6 cord-tester1 192.168.100.6/24 02:03:04:00:00:06
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth12 -l l7 cord-tester1 192.168.100.7/24 02:03:04:00:00:07
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth14 -l l8 cord-tester1 192.168.100.8/24 02:03:04:00:00:08
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth16 -l l9 cord-tester1 192.168.100.9/24 02:03:04:00:00:09
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth18 -l l10 cord-tester1 192.168.100.10/24 02:03:04:00:00:0a
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth20 -l l11 cord-tester1 192.168.100.11/24 02:03:04:00:00:0b
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth22 -l l12 cord-tester1 192.168.100.12/24 02:03:04:00:00:0c
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth24 -l l13 cord-tester1 192.168.100.13/24 02:03:04:00:00:0d
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth26 -l l14 cord-tester1 192.168.100.14/24 02:03:04:00:00:0e
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth28 -l l15 cord-tester1 192.168.100.15/24 02:03:04:00:00:0f
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth30 -l l16 cord-tester1 192.168.100.16/24 02:03:04:00:00:10
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth32 -l l17 cord-tester1 192.168.100.17/24 02:03:04:00:00:11
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth34 -l l18 cord-tester1 192.168.100.18/24 02:03:04:00:00:12
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth36 -l l19 cord-tester1 192.168.100.19/24 02:03:04:00:00:13
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth38 -l l20 cord-tester1 192.168.100.20/24 02:03:04:00:00:14
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth40 -l l21 cord-tester1 192.168.100.21/24 02:03:04:00:00:15
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth42 -l l22 cord-tester1 192.168.100.22/24 02:03:04:00:00:16
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth44 -l l23 cord-tester1 192.168.100.23/24 02:03:04:00:00:17
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth46 -l l24 cord-tester1 192.168.100.24/24 02:03:04:00:00:18
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth48 -l l25 cord-tester1 192.168.100.25/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth50 -l l26 cord-tester1 192.168.100.26/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth52 -l l27 cord-tester1 192.168.100.27/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth54 -l l28 cord-tester1 192.168.100.28/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth56 -l l29 cord-tester1 192.168.100.29/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth58 -l l30 cord-tester1 192.168.100.30/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth60 -l l31 cord-tester1 192.168.100.31/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth62 -l l32 cord-tester1 192.168.100.32/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth64 -l l33 cord-tester1 192.168.100.33/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth66 -l l34 cord-tester1 192.168.100.34/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth68 -l l35 cord-tester1 192.168.100.35/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth70 -l l36 cord-tester1 192.168.100.36/24
+RTNETLINK answers: File exists
+Provisioning guest port vcpe0 for cord-tester1 with host port: enp1s0f0, s_tag: 222, c_tag: 111
+
+RTNETLINK answers: File exists
+Provisioning guest port vcpe1 for cord-tester1 with host port: enp1s0f0, s_tag: 304, c_tag: 304
+
+RTNETLINK answers: File exists
+Provisioning guest port vcpe2 for cord-tester1 with host port: enp1s0f0, s_tag: 304, c_tag: 305
+
+RTNETLINK answers: File exists
+Provisioning guest port vcpe3 for cord-tester1 with host port: enp1s0f0, s_tag: 304, c_tag: 306
+
+RTNETLINK answers: File exists
+Provisioning guest port vcpe4 for cord-tester1 with host port: enp1s0f0, s_tag: 304, c_tag: 307
+
+RTNETLINK answers: File exists
+Provisioning guest port vcpe5 for cord-tester1 with host port: enp1s0f0, s_tag: 304, c_tag: 308
+
+RTNETLINK answers: File exists
+Provisioning guest port vcpe6 for cord-tester1 with host port: enp1s0f0, s_tag: 304, c_tag: 309
+
+RTNETLINK answers: File exists
+Provisioning guest port vcpe7 for cord-tester1 with host port: enp1s0f0, s_tag: 304, c_tag: 310
+
+RTNETLINK answers: File exists
+Provisioning guest port vcpe8 for cord-tester1 with host port: enp1s0f0, s_tag: 304, c_tag: 311
+
+RTNETLINK answers: File exists
+Test container cord-tester1 started and provisioned to run tests using nosetests
+127.0.0.1 - - [11/Oct/2017 02:03:05] "POST /start HTTP/1.1" 200 -
+Running test case dhcpl2relay:dhcpl2relay_exchange.test_dhcpl2relay_with_different_ctag_options
+WARNING: No route found for IPv6 destination :: (no default route?)
+Controller IP [u'10.70.47.64'], Test type dhcpl2relay:dhcpl2relay_exchange.test_dhcpl2relay_with_different_ctag_options
+Installing ONOS cord apps
+# Host [10.70.47.64]:8101 found: line 5
+/root/.ssh/known_hosts updated.
+Original contents retained as /root/.ssh/known_hosts.old
+onoscli: eof exception found
+onoscli:     logout
+
+Connection to 10.70.47.64 closed.
+
+result.ok, result.status_code are False and 409
+ONOS app cord-config, version 3.0-SNAPSHOT installed
+result.ok, result.status_code are False and 409
+ONOS app sadis-app, version 3.0-SNAPSHOT installed
+result.ok, result.status_code are False and 409
+ONOS app olt-app, version 3.0-SNAPSHOT installed
+result.ok, result.status_code are False and 409
+ONOS app aaa, version 3.0-SNAPSHOT installed
+result.ok, result.status_code are False and 409
+ONOS app igmp, version 3.0-SNAPSHOT installed
+Installing cord tester ONOS app /home/ubuntu/cord-tester/src/test/apps/ciena-cordigmp-multitable-3.0-SNAPSHOT.oar
+result.ok, result.status_code are False and 409
+Radius server running with IP 11.0.0.3
+Running ['dhcpl2relay:dhcpl2relay_exchange.test_dhcpl2relay_with_different_ctag_options'] tests across 1 containers in parallel
+Modifying scapy tool files before running a test: ['dhcpl2relay:dhcpl2relay_exchange.test_dhcpl2relay_with_different_ctag_options']
+Running tests: ['dhcpl2relay:dhcpl2relay_exchange.test_dhcpl2relay_with_different_ctag_options']
+Connecting to controller at 10.70.47.64
+onoscli: Trying to connect to 10.70.47.64
+Spawning pexpect for ip 10.70.47.64
+ssh connection asked for password, gave password
+Command 'summary -j' sent to onoscli.
+onoscli: eof exception found
+onoscli:     logout
+
+Connection to 10.70.47.64 closed.
+
+Voltha device of:0001000000000001 not in map. Using uplink vlan 333
+Installing OLT app /root/test/src/test/utils/../apps/olt-app-3.0-SNAPSHOT.oar
+Connecting to controller at 10.70.47.64
+onoscli: Trying to connect to 10.70.47.64
+# Host [10.70.47.64]:8101 found: line 1 type RSA
+Spawning pexpect for ip 10.70.47.64
+ssh connection asked for password, gave password
+Command 'summary -j' sent to onoscli.
+onoscli: eof exception found
+onoscli:     logout
+
+Connection to 10.70.47.64 closed.
+
+Running command: ip link add link veth48 name veth48.333 type vlan id 333
+RTNETLINK answers: File exists
+Running command: ip link set veth48.333 up
+Running command: ip link add link veth48.333 name veth48.333.254 type vlan id 254
+RTNETLINK answers: File exists
+Running command: ip link set veth48.333.254 up
+Configuring OVS flow for port 37, s_tag 333
+test_dhcpl2relay_with_different_ctag_options (dhcpl2relay.dhcpl2relayTest.dhcpl2relay_exchange) ... # Host [10.70.47.64]:8101 found: line 1 type RSA
+org.opencord.sadis app is being installed
+The C Tag info from network configuration is = 600
+
+Test test_dhcpl2relay_with_different_ctag_options has errors and warnings
+
+2017-10-11 09:03:52,529 | WARN  | of-event-stats-7 | FlowModBuilderVer13              | 194 - org.onosproject.onos-providers-openflow-flow - 1.10.6 | Match type INNER_VLAN_VID not yet implemented.
+2017-10-11 09:03:52,935 | WARN  |  I/O worker #340 | IgmpSnoop                        | 203 - org.opencord.igmp - 1.3.0.SNAPSHOT | No SSM translate source found for group 224.0.0.251
+2017-10-11 09:03:57,527 | WARN  | of-event-stats-5 | FlowModBuilderVer13              | 194 - org.onosproject.onos-providers-openflow-flow - 1.10.6 | Match type INNER_VLAN_VID not yet implemented.
+2017-10-11 09:04:02,554 | WARN  | of-event-stats-4 | FlowModBuilderVer13              | 194 - org.onosproject.onos-providers-openflow-flow - 1.10.6 | Match type INNER_VLAN_VID not yet implemented.
+ok
+
+----------------------------------------------------------------------
+Ran 1 test in 52.333s
+
+OK
+Test dhcpl2relayTest.py:dhcpl2relay_exchange.test_dhcpl2relay_with_different_ctag_options Success
+Done running tests
+127.0.0.1 - - [11/Oct/2017 02:04:10] "POST /test HTTP/1.1" 200 -
+ubuntu@olt-tester:~/cord-tester/src/test/setup$
+ubuntu@olt-tester:~/cord-tester/src/test/setup$
+
diff --git a/src/test/results/dhcpl2relay/test_dhcpl2relay_with_different_stag_options b/src/test/results/dhcpl2relay/test_dhcpl2relay_with_different_stag_options
new file mode 100644
index 0000000..80cc255
--- /dev/null
+++ b/src/test/results/dhcpl2relay/test_dhcpl2relay_with_different_stag_options
@@ -0,0 +1,215 @@
+ubuntu@olt-tester:~/cord-tester/src/test/setup$
+ubuntu@olt-tester:~/cord-tester/src/test/setup$ ./voltha-test.py --test-type=dhcpl2relay:dhcpl2relay_exchange.test_dhcpl2relay_with_different_stag_options --manifest=manifest-olt-voltha-local.json --voltha-host=10.70.47.64 --olt-type=tibit-olt --olt-arg=00:0c:e2:31:05:00 --disable-cleanup --disable-teardown
+Starting CordTester Web Server
+ * Running on http://127.0.0.1:5000/ (Press CTRL+C to quit)
+ * Restarting with stat
+ * Debugger is active!
+ * Debugger PIN: 718-316-938
+WARNING: No route found for IPv6 destination :: (no default route?)
+Cleaning up existing cluster volumes
+Onos IP 10.70.47.64
+Installing ONOS cord apps
+# Host [10.70.47.64]:8101 found: line 5
+/root/.ssh/known_hosts updated.
+Original contents retained as /root/.ssh/known_hosts.old
+onoscli: eof exception found
+onoscli:     logout
+
+Connection to 10.70.47.64 closed.
+
+result.ok, result.status_code are False and 409
+ONOS app cord-config, version 3.0-SNAPSHOT installed
+result.ok, result.status_code are False and 409
+ONOS app sadis-app, version 3.0-SNAPSHOT installed
+result.ok, result.status_code are False and 409
+ONOS app olt-app, version 3.0-SNAPSHOT installed
+result.ok, result.status_code are False and 409
+ONOS app aaa, version 3.0-SNAPSHOT installed
+result.ok, result.status_code are False and 409
+ONOS app igmp, version 3.0-SNAPSHOT installed
+Installing cord tester ONOS app /home/ubuntu/cord-tester/src/test/apps/ciena-cordigmp-multitable-3.0-SNAPSHOT.oar
+result.ok, result.status_code are False and 409
+Radius server running with IP 11.0.0.3
+Provisioning the ports for the test container
+
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth0 -l l1 cord-tester1 192.168.100.1/24 02:03:04:00:00:01
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth2 -l l2 cord-tester1 192.168.100.2/24 02:03:04:00:00:02
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth4 -l l3 cord-tester1 192.168.100.3/24 02:03:04:00:00:03
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth6 -l l4 cord-tester1 192.168.100.4/24 02:03:04:00:00:04
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth8 -l l5 cord-tester1 192.168.100.5/24 02:03:04:00:00:05
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth10 -l l6 cord-tester1 192.168.100.6/24 02:03:04:00:00:06
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth12 -l l7 cord-tester1 192.168.100.7/24 02:03:04:00:00:07
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth14 -l l8 cord-tester1 192.168.100.8/24 02:03:04:00:00:08
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth16 -l l9 cord-tester1 192.168.100.9/24 02:03:04:00:00:09
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth18 -l l10 cord-tester1 192.168.100.10/24 02:03:04:00:00:0a
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth20 -l l11 cord-tester1 192.168.100.11/24 02:03:04:00:00:0b
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth22 -l l12 cord-tester1 192.168.100.12/24 02:03:04:00:00:0c
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth24 -l l13 cord-tester1 192.168.100.13/24 02:03:04:00:00:0d
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth26 -l l14 cord-tester1 192.168.100.14/24 02:03:04:00:00:0e
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth28 -l l15 cord-tester1 192.168.100.15/24 02:03:04:00:00:0f
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth30 -l l16 cord-tester1 192.168.100.16/24 02:03:04:00:00:10
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth32 -l l17 cord-tester1 192.168.100.17/24 02:03:04:00:00:11
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth34 -l l18 cord-tester1 192.168.100.18/24 02:03:04:00:00:12
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth36 -l l19 cord-tester1 192.168.100.19/24 02:03:04:00:00:13
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth38 -l l20 cord-tester1 192.168.100.20/24 02:03:04:00:00:14
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth40 -l l21 cord-tester1 192.168.100.21/24 02:03:04:00:00:15
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth42 -l l22 cord-tester1 192.168.100.22/24 02:03:04:00:00:16
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth44 -l l23 cord-tester1 192.168.100.23/24 02:03:04:00:00:17
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth46 -l l24 cord-tester1 192.168.100.24/24 02:03:04:00:00:18
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth48 -l l25 cord-tester1 192.168.100.25/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth50 -l l26 cord-tester1 192.168.100.26/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth52 -l l27 cord-tester1 192.168.100.27/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth54 -l l28 cord-tester1 192.168.100.28/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth56 -l l29 cord-tester1 192.168.100.29/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth58 -l l30 cord-tester1 192.168.100.30/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth60 -l l31 cord-tester1 192.168.100.31/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth62 -l l32 cord-tester1 192.168.100.32/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth64 -l l33 cord-tester1 192.168.100.33/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth66 -l l34 cord-tester1 192.168.100.34/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth68 -l l35 cord-tester1 192.168.100.35/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth70 -l l36 cord-tester1 192.168.100.36/24
+RTNETLINK answers: File exists
+Provisioning guest port vcpe0 for cord-tester1 with host port: enp1s0f0, s_tag: 222, c_tag: 111
+
+RTNETLINK answers: File exists
+Provisioning guest port vcpe1 for cord-tester1 with host port: enp1s0f0, s_tag: 304, c_tag: 304
+
+RTNETLINK answers: File exists
+Provisioning guest port vcpe2 for cord-tester1 with host port: enp1s0f0, s_tag: 304, c_tag: 305
+
+RTNETLINK answers: File exists
+Provisioning guest port vcpe3 for cord-tester1 with host port: enp1s0f0, s_tag: 304, c_tag: 306
+
+RTNETLINK answers: File exists
+Provisioning guest port vcpe4 for cord-tester1 with host port: enp1s0f0, s_tag: 304, c_tag: 307
+
+RTNETLINK answers: File exists
+Provisioning guest port vcpe5 for cord-tester1 with host port: enp1s0f0, s_tag: 304, c_tag: 308
+
+RTNETLINK answers: File exists
+Provisioning guest port vcpe6 for cord-tester1 with host port: enp1s0f0, s_tag: 304, c_tag: 309
+
+RTNETLINK answers: File exists
+Provisioning guest port vcpe7 for cord-tester1 with host port: enp1s0f0, s_tag: 304, c_tag: 310
+
+RTNETLINK answers: File exists
+Provisioning guest port vcpe8 for cord-tester1 with host port: enp1s0f0, s_tag: 304, c_tag: 311
+
+RTNETLINK answers: File exists
+Test container cord-tester1 started and provisioned to run tests using nosetests
+127.0.0.1 - - [11/Oct/2017 02:07:15] "POST /start HTTP/1.1" 200 -
+Running test case dhcpl2relay:dhcpl2relay_exchange.test_dhcpl2relay_with_different_stag_options
+WARNING: No route found for IPv6 destination :: (no default route?)
+Controller IP [u'10.70.47.64'], Test type dhcpl2relay:dhcpl2relay_exchange.test_dhcpl2relay_with_different_stag_options
+Installing ONOS cord apps
+# Host [10.70.47.64]:8101 found: line 5
+/root/.ssh/known_hosts updated.
+Original contents retained as /root/.ssh/known_hosts.old
+onoscli: eof exception found
+onoscli:     logout
+
+Connection to 10.70.47.64 closed.
+
+result.ok, result.status_code are False and 409
+ONOS app cord-config, version 3.0-SNAPSHOT installed
+result.ok, result.status_code are False and 409
+ONOS app sadis-app, version 3.0-SNAPSHOT installed
+result.ok, result.status_code are False and 409
+ONOS app olt-app, version 3.0-SNAPSHOT installed
+result.ok, result.status_code are False and 409
+ONOS app aaa, version 3.0-SNAPSHOT installed
+result.ok, result.status_code are False and 409
+ONOS app igmp, version 3.0-SNAPSHOT installed
+Installing cord tester ONOS app /home/ubuntu/cord-tester/src/test/apps/ciena-cordigmp-multitable-3.0-SNAPSHOT.oar
+result.ok, result.status_code are False and 409
+Radius server running with IP 11.0.0.3
+Running ['dhcpl2relay:dhcpl2relay_exchange.test_dhcpl2relay_with_different_stag_options'] tests across 1 containers in parallel
+Modifying scapy tool files before running a test: ['dhcpl2relay:dhcpl2relay_exchange.test_dhcpl2relay_with_different_stag_options']
+Running tests: ['dhcpl2relay:dhcpl2relay_exchange.test_dhcpl2relay_with_different_stag_options']
+Connecting to controller at 10.70.47.64
+onoscli: Trying to connect to 10.70.47.64
+Spawning pexpect for ip 10.70.47.64
+ssh connection asked for password, gave password
+Command 'summary -j' sent to onoscli.
+onoscli: eof exception found
+onoscli:     logout
+
+Connection to 10.70.47.64 closed.
+
+Voltha device of:0001000000000001 not in map. Using uplink vlan 333
+Installing OLT app /root/test/src/test/utils/../apps/olt-app-3.0-SNAPSHOT.oar
+Connecting to controller at 10.70.47.64
+onoscli: Trying to connect to 10.70.47.64
+# Host [10.70.47.64]:8101 found: line 1 type RSA
+Spawning pexpect for ip 10.70.47.64
+ssh connection asked for password, gave password
+Command 'summary -j' sent to onoscli.
+onoscli: eof exception found
+onoscli:     logout
+
+Connection to 10.70.47.64 closed.
+
+Running command: ip link add link veth48 name veth48.333 type vlan id 333
+RTNETLINK answers: File exists
+Running command: ip link set veth48.333 up
+Running command: ip link add link veth48.333 name veth48.333.254 type vlan id 254
+RTNETLINK answers: File exists
+Running command: ip link set veth48.333.254 up
+Configuring OVS flow for port 37, s_tag 333
+test_dhcpl2relay_with_different_stag_options (dhcpl2relay.dhcpl2relayTest.dhcpl2relay_exchange) ... # Host [10.70.47.64]:8101 found: line 1 type RSA
+org.opencord.sadis app is being installed
+The S Tag info from the network configuration is = 600
+
+Test test_dhcpl2relay_with_different_stag_options has errors and warnings
+
+2017-10-11 09:07:57,529 | WARN  | f-event-stats-17 | FlowModBuilderVer13              | 194 - org.onosproject.onos-providers-openflow-flow - 1.10.6 | Match type INNER_VLAN_VID not yet implemented.
+2017-10-11 09:08:02,528 | WARN  | f-event-stats-12 | FlowModBuilderVer13              | 194 - org.onosproject.onos-providers-openflow-flow - 1.10.6 | Match type INNER_VLAN_VID not yet implemented.
+2017-10-11 09:08:07,527 | WARN  | f-event-stats-24 | FlowModBuilderVer13              | 194 - org.onosproject.onos-providers-openflow-flow - 1.10.6 | Match type INNER_VLAN_VID not yet implemented.
+2017-10-11 09:08:12,527 | WARN  | of-event-stats-8 | FlowModBuilderVer13              | 194 - org.onosproject.onos-providers-openflow-flow - 1.10.6 | Match type INNER_VLAN_VID not yet implemented.
+ok
+
+----------------------------------------------------------------------
+Ran 1 test in 52.319s
+
+OK
+Test dhcpl2relayTest.py:dhcpl2relay_exchange.test_dhcpl2relay_with_different_stag_options Success
+Done running tests
+127.0.0.1 - - [11/Oct/2017 02:08:19] "POST /test HTTP/1.1" 200 -
+ubuntu@olt-tester:~/cord-tester/src/test/setup$
+ubuntu@olt-tester:~/cord-tester/src/test/setup$
+
diff --git a/src/test/results/dhcpl2relay/test_dhcpl2relay_with_different_uni_port_entry_sadis_config b/src/test/results/dhcpl2relay/test_dhcpl2relay_with_different_uni_port_entry_sadis_config
new file mode 100644
index 0000000..7d1d3c2
--- /dev/null
+++ b/src/test/results/dhcpl2relay/test_dhcpl2relay_with_different_uni_port_entry_sadis_config
@@ -0,0 +1,217 @@
+ubuntu@olt-tester:~/cord-tester/src/test/setup$
+ubuntu@olt-tester:~/cord-tester/src/test/setup$ ./voltha-test.py --test-type=dhcpl2relay:dhcpl2relay_exchange.test_dhcpl2relay_with_different_uni_port_entry_sadis_config --manifest=manifest-olt-voltha-local.json --voltha-host=10.70.47.64 --olt-type=tibit-olt --olt-arg=00:0c:e2:31:05:00 --disable-cleanup --disable-teardown
+Starting CordTester Web Server
+ * Running on http://127.0.0.1:5000/ (Press CTRL+C to quit)
+ * Restarting with stat
+ * Debugger is active!
+ * Debugger PIN: 718-316-938
+WARNING: No route found for IPv6 destination :: (no default route?)
+Cleaning up existing cluster volumes
+Onos IP 10.70.47.64
+Installing ONOS cord apps
+# Host [10.70.47.64]:8101 found: line 5
+/root/.ssh/known_hosts updated.
+Original contents retained as /root/.ssh/known_hosts.old
+onoscli: eof exception found
+onoscli:     logout
+
+Connection to 10.70.47.64 closed.
+
+result.ok, result.status_code are False and 409
+ONOS app cord-config, version 3.0-SNAPSHOT installed
+result.ok, result.status_code are False and 409
+ONOS app sadis-app, version 3.0-SNAPSHOT installed
+result.ok, result.status_code are False and 409
+ONOS app olt-app, version 3.0-SNAPSHOT installed
+result.ok, result.status_code are False and 409
+ONOS app aaa, version 3.0-SNAPSHOT installed
+result.ok, result.status_code are False and 409
+ONOS app igmp, version 3.0-SNAPSHOT installed
+Installing cord tester ONOS app /home/ubuntu/cord-tester/src/test/apps/ciena-cordigmp-multitable-3.0-SNAPSHOT.oar
+result.ok, result.status_code are False and 409
+Radius server running with IP 11.0.0.3
+Provisioning the ports for the test container
+
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth0 -l l1 cord-tester1 192.168.100.1/24 02:03:04:00:00:01
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth2 -l l2 cord-tester1 192.168.100.2/24 02:03:04:00:00:02
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth4 -l l3 cord-tester1 192.168.100.3/24 02:03:04:00:00:03
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth6 -l l4 cord-tester1 192.168.100.4/24 02:03:04:00:00:04
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth8 -l l5 cord-tester1 192.168.100.5/24 02:03:04:00:00:05
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth10 -l l6 cord-tester1 192.168.100.6/24 02:03:04:00:00:06
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth12 -l l7 cord-tester1 192.168.100.7/24 02:03:04:00:00:07
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth14 -l l8 cord-tester1 192.168.100.8/24 02:03:04:00:00:08
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth16 -l l9 cord-tester1 192.168.100.9/24 02:03:04:00:00:09
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth18 -l l10 cord-tester1 192.168.100.10/24 02:03:04:00:00:0a
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth20 -l l11 cord-tester1 192.168.100.11/24 02:03:04:00:00:0b
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth22 -l l12 cord-tester1 192.168.100.12/24 02:03:04:00:00:0c
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth24 -l l13 cord-tester1 192.168.100.13/24 02:03:04:00:00:0d
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth26 -l l14 cord-tester1 192.168.100.14/24 02:03:04:00:00:0e
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth28 -l l15 cord-tester1 192.168.100.15/24 02:03:04:00:00:0f
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth30 -l l16 cord-tester1 192.168.100.16/24 02:03:04:00:00:10
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth32 -l l17 cord-tester1 192.168.100.17/24 02:03:04:00:00:11
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth34 -l l18 cord-tester1 192.168.100.18/24 02:03:04:00:00:12
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth36 -l l19 cord-tester1 192.168.100.19/24 02:03:04:00:00:13
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth38 -l l20 cord-tester1 192.168.100.20/24 02:03:04:00:00:14
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth40 -l l21 cord-tester1 192.168.100.21/24 02:03:04:00:00:15
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth42 -l l22 cord-tester1 192.168.100.22/24 02:03:04:00:00:16
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth44 -l l23 cord-tester1 192.168.100.23/24 02:03:04:00:00:17
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth46 -l l24 cord-tester1 192.168.100.24/24 02:03:04:00:00:18
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth48 -l l25 cord-tester1 192.168.100.25/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth50 -l l26 cord-tester1 192.168.100.26/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth52 -l l27 cord-tester1 192.168.100.27/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth54 -l l28 cord-tester1 192.168.100.28/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth56 -l l29 cord-tester1 192.168.100.29/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth58 -l l30 cord-tester1 192.168.100.30/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth60 -l l31 cord-tester1 192.168.100.31/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth62 -l l32 cord-tester1 192.168.100.32/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth64 -l l33 cord-tester1 192.168.100.33/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth66 -l l34 cord-tester1 192.168.100.34/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth68 -l l35 cord-tester1 192.168.100.35/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth70 -l l36 cord-tester1 192.168.100.36/24
+RTNETLINK answers: File exists
+Provisioning guest port vcpe0 for cord-tester1 with host port: enp1s0f0, s_tag: 222, c_tag: 111
+
+RTNETLINK answers: File exists
+Provisioning guest port vcpe1 for cord-tester1 with host port: enp1s0f0, s_tag: 304, c_tag: 304
+
+RTNETLINK answers: File exists
+Provisioning guest port vcpe2 for cord-tester1 with host port: enp1s0f0, s_tag: 304, c_tag: 305
+
+RTNETLINK answers: File exists
+Provisioning guest port vcpe3 for cord-tester1 with host port: enp1s0f0, s_tag: 304, c_tag: 306
+
+RTNETLINK answers: File exists
+Provisioning guest port vcpe4 for cord-tester1 with host port: enp1s0f0, s_tag: 304, c_tag: 307
+
+RTNETLINK answers: File exists
+Provisioning guest port vcpe5 for cord-tester1 with host port: enp1s0f0, s_tag: 304, c_tag: 308
+
+RTNETLINK answers: File exists
+Provisioning guest port vcpe6 for cord-tester1 with host port: enp1s0f0, s_tag: 304, c_tag: 309
+
+RTNETLINK answers: File exists
+Provisioning guest port vcpe7 for cord-tester1 with host port: enp1s0f0, s_tag: 304, c_tag: 310
+
+RTNETLINK answers: File exists
+Provisioning guest port vcpe8 for cord-tester1 with host port: enp1s0f0, s_tag: 304, c_tag: 311
+
+RTNETLINK answers: File exists
+Test container cord-tester1 started and provisioned to run tests using nosetests
+127.0.0.1 - - [11/Oct/2017 01:59:19] "POST /start HTTP/1.1" 200 -
+Running test case dhcpl2relay:dhcpl2relay_exchange.test_dhcpl2relay_with_different_uni_port_entry_sadis_config
+WARNING: No route found for IPv6 destination :: (no default route?)
+Controller IP [u'10.70.47.64'], Test type dhcpl2relay:dhcpl2relay_exchange.test_dhcpl2relay_with_different_uni_port_entry_sadis_config
+Installing ONOS cord apps
+# Host [10.70.47.64]:8101 found: line 5
+/root/.ssh/known_hosts updated.
+Original contents retained as /root/.ssh/known_hosts.old
+onoscli: eof exception found
+onoscli:     logout
+
+Connection to 10.70.47.64 closed.
+
+result.ok, result.status_code are False and 409
+ONOS app cord-config, version 3.0-SNAPSHOT installed
+result.ok, result.status_code are False and 409
+ONOS app sadis-app, version 3.0-SNAPSHOT installed
+result.ok, result.status_code are False and 409
+ONOS app olt-app, version 3.0-SNAPSHOT installed
+result.ok, result.status_code are False and 409
+ONOS app aaa, version 3.0-SNAPSHOT installed
+result.ok, result.status_code are False and 409
+ONOS app igmp, version 3.0-SNAPSHOT installed
+Installing cord tester ONOS app /home/ubuntu/cord-tester/src/test/apps/ciena-cordigmp-multitable-3.0-SNAPSHOT.oar
+result.ok, result.status_code are False and 409
+Radius server running with IP 11.0.0.3
+Running ['dhcpl2relay:dhcpl2relay_exchange.test_dhcpl2relay_with_different_uni_port_entry_sadis_config'] tests across 1 containers in parallel
+Modifying scapy tool files before running a test: ['dhcpl2relay:dhcpl2relay_exchange.test_dhcpl2relay_with_different_uni_port_entry_sadis_config']
+Running tests: ['dhcpl2relay:dhcpl2relay_exchange.test_dhcpl2relay_with_different_uni_port_entry_sadis_config']
+Connecting to controller at 10.70.47.64
+onoscli: Trying to connect to 10.70.47.64
+Spawning pexpect for ip 10.70.47.64
+ssh connection asked for password, gave password
+Command 'summary -j' sent to onoscli.
+onoscli: eof exception found
+onoscli:     logout
+
+Connection to 10.70.47.64 closed.
+
+Voltha device of:0001000000000001 not in map. Using uplink vlan 333
+Installing OLT app /root/test/src/test/utils/../apps/olt-app-3.0-SNAPSHOT.oar
+Connecting to controller at 10.70.47.64
+onoscli: Trying to connect to 10.70.47.64
+# Host [10.70.47.64]:8101 found: line 1 type RSA
+Spawning pexpect for ip 10.70.47.64
+ssh connection asked for password, gave password
+Command 'summary -j' sent to onoscli.
+onoscli: eof exception found
+onoscli:     logout
+
+Connection to 10.70.47.64 closed.
+
+Running command: ip link add link veth48 name veth48.333 type vlan id 333
+RTNETLINK answers: File exists
+Running command: ip link set veth48.333 up
+Running command: ip link add link veth48.333 name veth48.333.254 type vlan id 254
+RTNETLINK answers: File exists
+Running command: ip link set veth48.333.254 up
+Configuring OVS flow for port 37, s_tag 333
+test_dhcpl2relay_with_different_uni_port_entry_sadis_config (dhcpl2relay.dhcpl2relayTest.dhcpl2relay_exchange) ... # Host [10.70.47.64]:8101 found: line 1 type RSA
+org.opencord.sadis app is being installed
+The network configuration is shown = uni-200
+
+Test test_dhcpl2relay_with_different_uni_port_entry_sadis_config has errors and warnings
+
+2017-10-11 09:00:02,529 | WARN  | of-event-stats-1 | FlowModBuilderVer13              | 194 - org.onosproject.onos-providers-openflow-flow - 1.10.6 | Match type INNER_VLAN_VID not yet implemented.
+2017-10-11 09:00:07,527 | WARN  | of-event-stats-5 | FlowModBuilderVer13              | 194 - org.onosproject.onos-providers-openflow-flow - 1.10.6 | Match type INNER_VLAN_VID not yet implemented.
+2017-10-11 09:00:10,253 | ERROR |  I/O worker #340 | SadisManager                     | 243 - org.opencord.sadis-app - 1.2.0.SNAPSHOT | Data not found for id uni-254
+2017-10-11 09:00:12,527 | WARN  | f-event-stats-23 | FlowModBuilderVer13              | 194 - org.onosproject.onos-providers-openflow-flow - 1.10.6 | Match type INNER_VLAN_VID not yet implemented.
+2017-10-11 09:00:17,121 | ERROR |  I/O worker #340 | SadisManager                     | 243 - org.opencord.sadis-app - 1.2.0.SNAPSHOT | Data not found for id uni-254
+2017-10-11 09:00:17,121 | ERROR |  I/O worker #340 | SadisManager                     | 243 - org.opencord.sadis-app - 1.2.0.SNAPSHOT | Data not found for id uni-254
+2017-10-11 09:00:17,528 | WARN  | f-event-stats-15 | FlowModBuilderVer13              | 194 - org.onosproject.onos-providers-openflow-flow - 1.10.6 | Match type INNER_VLAN_VID not yet implemented.
+ok
+
+----------------------------------------------------------------------
+Ran 1 test in 52.293s
+
+OK
+Test dhcpl2relayTest.py:dhcpl2relay_exchange.test_dhcpl2relay_with_different_uni_port_entry_sadis_config Success
+Done running tests
+127.0.0.1 - - [11/Oct/2017 02:00:24] "POST /test HTTP/1.1" 200 -
+ubuntu@olt-tester:~/cord-tester/src/test/setup$
+
diff --git a/src/test/results/dhcpl2relay/test_dhcpl2relay_with_nasportid_different_from_id b/src/test/results/dhcpl2relay/test_dhcpl2relay_with_nasportid_different_from_id
new file mode 100644
index 0000000..b0fa7ee
--- /dev/null
+++ b/src/test/results/dhcpl2relay/test_dhcpl2relay_with_nasportid_different_from_id
@@ -0,0 +1,213 @@
+ubuntu@olt-tester:~/cord-tester/src/test/setup$
+ubuntu@olt-tester:~/cord-tester/src/test/setup$ ./voltha-test.py --test-type=dhcpl2relay:dhcpl2relay_exchange.test_dhcpl2relay_with_nasportid_different_from_id --manifest=manifest-olt-voltha-local.json --voltha-host=10.70.47.64 --olt-type=tibit-olt --olt-arg=00:0c:e2:31:05:00 --disable-cleanup --disable-teardown
+Starting CordTester Web Server
+ * Running on http://127.0.0.1:5000/ (Press CTRL+C to quit)
+ * Restarting with stat
+ * Debugger is active!
+ * Debugger PIN: 718-316-938
+WARNING: No route found for IPv6 destination :: (no default route?)
+Cleaning up existing cluster volumes
+Onos IP 10.70.47.64
+Installing ONOS cord apps
+# Host [10.70.47.64]:8101 found: line 5
+/root/.ssh/known_hosts updated.
+Original contents retained as /root/.ssh/known_hosts.old
+onoscli: eof exception found
+onoscli:     logout
+
+Connection to 10.70.47.64 closed.
+
+result.ok, result.status_code are False and 409
+ONOS app cord-config, version 3.0-SNAPSHOT installed
+result.ok, result.status_code are False and 409
+ONOS app sadis-app, version 3.0-SNAPSHOT installed
+result.ok, result.status_code are False and 409
+ONOS app olt-app, version 3.0-SNAPSHOT installed
+result.ok, result.status_code are False and 409
+ONOS app aaa, version 3.0-SNAPSHOT installed
+result.ok, result.status_code are False and 409
+ONOS app igmp, version 3.0-SNAPSHOT installed
+Installing cord tester ONOS app /home/ubuntu/cord-tester/src/test/apps/ciena-cordigmp-multitable-3.0-SNAPSHOT.oar
+result.ok, result.status_code are False and 409
+Radius server running with IP 11.0.0.3
+Provisioning the ports for the test container
+
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth0 -l l1 cord-tester1 192.168.100.1/24 02:03:04:00:00:01
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth2 -l l2 cord-tester1 192.168.100.2/24 02:03:04:00:00:02
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth4 -l l3 cord-tester1 192.168.100.3/24 02:03:04:00:00:03
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth6 -l l4 cord-tester1 192.168.100.4/24 02:03:04:00:00:04
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth8 -l l5 cord-tester1 192.168.100.5/24 02:03:04:00:00:05
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth10 -l l6 cord-tester1 192.168.100.6/24 02:03:04:00:00:06
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth12 -l l7 cord-tester1 192.168.100.7/24 02:03:04:00:00:07
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth14 -l l8 cord-tester1 192.168.100.8/24 02:03:04:00:00:08
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth16 -l l9 cord-tester1 192.168.100.9/24 02:03:04:00:00:09
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth18 -l l10 cord-tester1 192.168.100.10/24 02:03:04:00:00:0a
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth20 -l l11 cord-tester1 192.168.100.11/24 02:03:04:00:00:0b
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth22 -l l12 cord-tester1 192.168.100.12/24 02:03:04:00:00:0c
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth24 -l l13 cord-tester1 192.168.100.13/24 02:03:04:00:00:0d
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth26 -l l14 cord-tester1 192.168.100.14/24 02:03:04:00:00:0e
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth28 -l l15 cord-tester1 192.168.100.15/24 02:03:04:00:00:0f
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth30 -l l16 cord-tester1 192.168.100.16/24 02:03:04:00:00:10
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth32 -l l17 cord-tester1 192.168.100.17/24 02:03:04:00:00:11
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth34 -l l18 cord-tester1 192.168.100.18/24 02:03:04:00:00:12
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth36 -l l19 cord-tester1 192.168.100.19/24 02:03:04:00:00:13
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth38 -l l20 cord-tester1 192.168.100.20/24 02:03:04:00:00:14
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth40 -l l21 cord-tester1 192.168.100.21/24 02:03:04:00:00:15
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth42 -l l22 cord-tester1 192.168.100.22/24 02:03:04:00:00:16
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth44 -l l23 cord-tester1 192.168.100.23/24 02:03:04:00:00:17
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth46 -l l24 cord-tester1 192.168.100.24/24 02:03:04:00:00:18
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth48 -l l25 cord-tester1 192.168.100.25/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth50 -l l26 cord-tester1 192.168.100.26/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth52 -l l27 cord-tester1 192.168.100.27/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth54 -l l28 cord-tester1 192.168.100.28/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth56 -l l29 cord-tester1 192.168.100.29/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth58 -l l30 cord-tester1 192.168.100.30/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth60 -l l31 cord-tester1 192.168.100.31/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth62 -l l32 cord-tester1 192.168.100.32/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth64 -l l33 cord-tester1 192.168.100.33/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth66 -l l34 cord-tester1 192.168.100.34/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth68 -l l35 cord-tester1 192.168.100.35/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth70 -l l36 cord-tester1 192.168.100.36/24
+RTNETLINK answers: File exists
+Provisioning guest port vcpe0 for cord-tester1 with host port: enp1s0f0, s_tag: 222, c_tag: 111
+
+RTNETLINK answers: File exists
+Provisioning guest port vcpe1 for cord-tester1 with host port: enp1s0f0, s_tag: 304, c_tag: 304
+
+RTNETLINK answers: File exists
+Provisioning guest port vcpe2 for cord-tester1 with host port: enp1s0f0, s_tag: 304, c_tag: 305
+
+RTNETLINK answers: File exists
+Provisioning guest port vcpe3 for cord-tester1 with host port: enp1s0f0, s_tag: 304, c_tag: 306
+
+RTNETLINK answers: File exists
+Provisioning guest port vcpe4 for cord-tester1 with host port: enp1s0f0, s_tag: 304, c_tag: 307
+
+RTNETLINK answers: File exists
+Provisioning guest port vcpe5 for cord-tester1 with host port: enp1s0f0, s_tag: 304, c_tag: 308
+
+RTNETLINK answers: File exists
+Provisioning guest port vcpe6 for cord-tester1 with host port: enp1s0f0, s_tag: 304, c_tag: 309
+
+RTNETLINK answers: File exists
+Provisioning guest port vcpe7 for cord-tester1 with host port: enp1s0f0, s_tag: 304, c_tag: 310
+
+RTNETLINK answers: File exists
+Provisioning guest port vcpe8 for cord-tester1 with host port: enp1s0f0, s_tag: 304, c_tag: 311
+
+RTNETLINK answers: File exists
+Test container cord-tester1 started and provisioned to run tests using nosetests
+127.0.0.1 - - [11/Oct/2017 02:13:11] "POST /start HTTP/1.1" 200 -
+Running test case dhcpl2relay:dhcpl2relay_exchange.test_dhcpl2relay_with_nasportid_different_from_id
+WARNING: No route found for IPv6 destination :: (no default route?)
+Controller IP [u'10.70.47.64'], Test type dhcpl2relay:dhcpl2relay_exchange.test_dhcpl2relay_with_nasportid_different_from_id
+Installing ONOS cord apps
+# Host [10.70.47.64]:8101 found: line 5
+/root/.ssh/known_hosts updated.
+Original contents retained as /root/.ssh/known_hosts.old
+onoscli: eof exception found
+onoscli:     logout
+
+Connection to 10.70.47.64 closed.
+
+result.ok, result.status_code are False and 409
+ONOS app cord-config, version 3.0-SNAPSHOT installed
+result.ok, result.status_code are False and 409
+ONOS app sadis-app, version 3.0-SNAPSHOT installed
+result.ok, result.status_code are False and 409
+ONOS app olt-app, version 3.0-SNAPSHOT installed
+result.ok, result.status_code are False and 409
+ONOS app aaa, version 3.0-SNAPSHOT installed
+result.ok, result.status_code are False and 409
+ONOS app igmp, version 3.0-SNAPSHOT installed
+Installing cord tester ONOS app /home/ubuntu/cord-tester/src/test/apps/ciena-cordigmp-multitable-3.0-SNAPSHOT.oar
+result.ok, result.status_code are False and 409
+Radius server running with IP 11.0.0.3
+Running ['dhcpl2relay:dhcpl2relay_exchange.test_dhcpl2relay_with_nasportid_different_from_id'] tests across 1 containers in parallel
+Modifying scapy tool files before running a test: ['dhcpl2relay:dhcpl2relay_exchange.test_dhcpl2relay_with_nasportid_different_from_id']
+Running tests: ['dhcpl2relay:dhcpl2relay_exchange.test_dhcpl2relay_with_nasportid_different_from_id']
+Connecting to controller at 10.70.47.64
+onoscli: Trying to connect to 10.70.47.64
+Spawning pexpect for ip 10.70.47.64
+ssh connection asked for password, gave password
+Command 'summary -j' sent to onoscli.
+onoscli: eof exception found
+onoscli:     logout
+
+Connection to 10.70.47.64 closed.
+
+Voltha device of:0001000000000001 not in map. Using uplink vlan 333
+Installing OLT app /root/test/src/test/utils/../apps/olt-app-3.0-SNAPSHOT.oar
+Connecting to controller at 10.70.47.64
+onoscli: Trying to connect to 10.70.47.64
+# Host [10.70.47.64]:8101 found: line 1 type RSA
+Spawning pexpect for ip 10.70.47.64
+ssh connection asked for password, gave password
+Command 'summary -j' sent to onoscli.
+onoscli: eof exception found
+onoscli:     logout
+
+Connection to 10.70.47.64 closed.
+
+Running command: ip link add link veth48 name veth48.333 type vlan id 333
+RTNETLINK answers: File exists
+Running command: ip link set veth48.333 up
+Running command: ip link add link veth48.333 name veth48.333.254 type vlan id 254
+RTNETLINK answers: File exists
+Running command: ip link set veth48.333.254 up
+Configuring OVS flow for port 37, s_tag 333
+test_dhcpl2relay_with_nasportid_different_from_id (dhcpl2relay.dhcpl2relayTest.dhcpl2relay_exchange) ... # Host [10.70.47.64]:8101 found: line 1 type RSA
+org.opencord.sadis app is being installed
+The nasPortId info from network configuration is shown = uni-509
+
+Test test_dhcpl2relay_with_nasportid_different_from_id has errors and warnings
+
+2017-10-11 09:13:57,527 | WARN  | f-event-stats-28 | FlowModBuilderVer13              | 194 - org.onosproject.onos-providers-openflow-flow - 1.10.6 | Match type INNER_VLAN_VID not yet implemented.
+2017-10-11 09:14:02,526 | WARN  | f-event-stats-18 | FlowModBuilderVer13              | 194 - org.onosproject.onos-providers-openflow-flow - 1.10.6 | Match type INNER_VLAN_VID not yet implemented.
+2017-10-11 09:14:07,554 | WARN  | f-event-stats-27 | FlowModBuilderVer13              | 194 - org.onosproject.onos-providers-openflow-flow - 1.10.6 | Match type INNER_VLAN_VID not yet implemented.
+ok
+
+----------------------------------------------------------------------
+Ran 1 test in 52.391s
+
+OK
+Test dhcpl2relayTest.py:dhcpl2relay_exchange.test_dhcpl2relay_with_nasportid_different_from_id Success
+Done running tests
+127.0.0.1 - - [11/Oct/2017 02:14:16] "POST /test HTTP/1.1" 200 -
+ubuntu@olt-tester:~/cord-tester/src/test/setup$
+
diff --git a/src/test/results/dhcpl2relay/test_dhcpl2relay_with_one_release b/src/test/results/dhcpl2relay/test_dhcpl2relay_with_one_release
new file mode 100644
index 0000000..838947c
--- /dev/null
+++ b/src/test/results/dhcpl2relay/test_dhcpl2relay_with_one_release
@@ -0,0 +1,214 @@
+ubuntu@olt-tester:~/cord-tester/src/test/setup$
+ubuntu@olt-tester:~/cord-tester/src/test/setup$ ./voltha-test.py --test-type=dhcpl2relay:dhcpl2relay_exchange.test_dhcpl2relay_with_one_release --manifest=manifest-olt-voltha-local.json --voltha-host=10.70.47.64 --olt-type=tibit-olt --olt-arg=00:0c:e2:31:05:00 --disable-cleanup --disable-teardown
+Starting CordTester Web Server
+ * Running on http://127.0.0.1:5000/ (Press CTRL+C to quit)
+ * Restarting with stat
+ * Debugger is active!
+ * Debugger PIN: 718-316-938
+WARNING: No route found for IPv6 destination :: (no default route?)
+Cleaning up existing cluster volumes
+Onos IP 10.70.47.64
+Installing ONOS cord apps
+# Host [10.70.47.64]:8101 found: line 5
+/root/.ssh/known_hosts updated.
+Original contents retained as /root/.ssh/known_hosts.old
+onoscli: eof exception found
+onoscli:     logout
+
+Connection to 10.70.47.64 closed.
+
+result.ok, result.status_code are False and 409
+ONOS app cord-config, version 3.0-SNAPSHOT installed
+result.ok, result.status_code are False and 409
+ONOS app sadis-app, version 3.0-SNAPSHOT installed
+result.ok, result.status_code are False and 409
+ONOS app olt-app, version 3.0-SNAPSHOT installed
+result.ok, result.status_code are False and 409
+ONOS app aaa, version 3.0-SNAPSHOT installed
+result.ok, result.status_code are False and 409
+ONOS app igmp, version 3.0-SNAPSHOT installed
+Installing cord tester ONOS app /home/ubuntu/cord-tester/src/test/apps/ciena-cordigmp-multitable-3.0-SNAPSHOT.oar
+result.ok, result.status_code are False and 409
+Radius server running with IP 11.0.0.3
+Provisioning the ports for the test container
+
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth0 -l l1 cord-tester1 192.168.100.1/24 02:03:04:00:00:01
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth2 -l l2 cord-tester1 192.168.100.2/24 02:03:04:00:00:02
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth4 -l l3 cord-tester1 192.168.100.3/24 02:03:04:00:00:03
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth6 -l l4 cord-tester1 192.168.100.4/24 02:03:04:00:00:04
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth8 -l l5 cord-tester1 192.168.100.5/24 02:03:04:00:00:05
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth10 -l l6 cord-tester1 192.168.100.6/24 02:03:04:00:00:06
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth12 -l l7 cord-tester1 192.168.100.7/24 02:03:04:00:00:07
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth14 -l l8 cord-tester1 192.168.100.8/24 02:03:04:00:00:08
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth16 -l l9 cord-tester1 192.168.100.9/24 02:03:04:00:00:09
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth18 -l l10 cord-tester1 192.168.100.10/24 02:03:04:00:00:0a
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth20 -l l11 cord-tester1 192.168.100.11/24 02:03:04:00:00:0b
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth22 -l l12 cord-tester1 192.168.100.12/24 02:03:04:00:00:0c
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth24 -l l13 cord-tester1 192.168.100.13/24 02:03:04:00:00:0d
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth26 -l l14 cord-tester1 192.168.100.14/24 02:03:04:00:00:0e
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth28 -l l15 cord-tester1 192.168.100.15/24 02:03:04:00:00:0f
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth30 -l l16 cord-tester1 192.168.100.16/24 02:03:04:00:00:10
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth32 -l l17 cord-tester1 192.168.100.17/24 02:03:04:00:00:11
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth34 -l l18 cord-tester1 192.168.100.18/24 02:03:04:00:00:12
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth36 -l l19 cord-tester1 192.168.100.19/24 02:03:04:00:00:13
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth38 -l l20 cord-tester1 192.168.100.20/24 02:03:04:00:00:14
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth40 -l l21 cord-tester1 192.168.100.21/24 02:03:04:00:00:15
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth42 -l l22 cord-tester1 192.168.100.22/24 02:03:04:00:00:16
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth44 -l l23 cord-tester1 192.168.100.23/24 02:03:04:00:00:17
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth46 -l l24 cord-tester1 192.168.100.24/24 02:03:04:00:00:18
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth48 -l l25 cord-tester1 192.168.100.25/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth50 -l l26 cord-tester1 192.168.100.26/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth52 -l l27 cord-tester1 192.168.100.27/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth54 -l l28 cord-tester1 192.168.100.28/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth56 -l l29 cord-tester1 192.168.100.29/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth58 -l l30 cord-tester1 192.168.100.30/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth60 -l l31 cord-tester1 192.168.100.31/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth62 -l l32 cord-tester1 192.168.100.32/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth64 -l l33 cord-tester1 192.168.100.33/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth66 -l l34 cord-tester1 192.168.100.34/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth68 -l l35 cord-tester1 192.168.100.35/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth70 -l l36 cord-tester1 192.168.100.36/24
+RTNETLINK answers: File exists
+Provisioning guest port vcpe0 for cord-tester1 with host port: enp1s0f0, s_tag: 222, c_tag: 111
+
+RTNETLINK answers: File exists
+Provisioning guest port vcpe1 for cord-tester1 with host port: enp1s0f0, s_tag: 304, c_tag: 304
+
+RTNETLINK answers: File exists
+Provisioning guest port vcpe2 for cord-tester1 with host port: enp1s0f0, s_tag: 304, c_tag: 305
+
+RTNETLINK answers: File exists
+Provisioning guest port vcpe3 for cord-tester1 with host port: enp1s0f0, s_tag: 304, c_tag: 306
+
+RTNETLINK answers: File exists
+Provisioning guest port vcpe4 for cord-tester1 with host port: enp1s0f0, s_tag: 304, c_tag: 307
+
+RTNETLINK answers: File exists
+Provisioning guest port vcpe5 for cord-tester1 with host port: enp1s0f0, s_tag: 304, c_tag: 308
+
+RTNETLINK answers: File exists
+Provisioning guest port vcpe6 for cord-tester1 with host port: enp1s0f0, s_tag: 304, c_tag: 309
+
+RTNETLINK answers: File exists
+Provisioning guest port vcpe7 for cord-tester1 with host port: enp1s0f0, s_tag: 304, c_tag: 310
+
+RTNETLINK answers: File exists
+Provisioning guest port vcpe8 for cord-tester1 with host port: enp1s0f0, s_tag: 304, c_tag: 311
+
+RTNETLINK answers: File exists
+Test container cord-tester1 started and provisioned to run tests using nosetests
+127.0.0.1 - - [11/Oct/2017 02:45:02] "POST /start HTTP/1.1" 200 -
+Running test case dhcpl2relay:dhcpl2relay_exchange.test_dhcpl2relay_with_one_release
+WARNING: No route found for IPv6 destination :: (no default route?)
+Controller IP [u'10.70.47.64'], Test type dhcpl2relay:dhcpl2relay_exchange.test_dhcpl2relay_with_one_release
+Installing ONOS cord apps
+# Host [10.70.47.64]:8101 found: line 5
+/root/.ssh/known_hosts updated.
+Original contents retained as /root/.ssh/known_hosts.old
+onoscli: eof exception found
+onoscli:     logout
+
+Connection to 10.70.47.64 closed.
+
+result.ok, result.status_code are False and 409
+ONOS app cord-config, version 3.0-SNAPSHOT installed
+result.ok, result.status_code are False and 409
+ONOS app sadis-app, version 3.0-SNAPSHOT installed
+result.ok, result.status_code are False and 409
+ONOS app olt-app, version 3.0-SNAPSHOT installed
+result.ok, result.status_code are False and 409
+ONOS app aaa, version 3.0-SNAPSHOT installed
+result.ok, result.status_code are False and 409
+ONOS app igmp, version 3.0-SNAPSHOT installed
+Installing cord tester ONOS app /home/ubuntu/cord-tester/src/test/apps/ciena-cordigmp-multitable-3.0-SNAPSHOT.oar
+result.ok, result.status_code are False and 409
+Radius server running with IP 11.0.0.3
+Running ['dhcpl2relay:dhcpl2relay_exchange.test_dhcpl2relay_with_one_release'] tests across 1 containers in parallel
+Modifying scapy tool files before running a test: ['dhcpl2relay:dhcpl2relay_exchange.test_dhcpl2relay_with_one_release']
+Running tests: ['dhcpl2relay:dhcpl2relay_exchange.test_dhcpl2relay_with_one_release']
+Connecting to controller at 10.70.47.64
+onoscli: Trying to connect to 10.70.47.64
+Spawning pexpect for ip 10.70.47.64
+ssh connection asked for password, gave password
+Command 'summary -j' sent to onoscli.
+onoscli: eof exception found
+onoscli:     logout
+
+Connection to 10.70.47.64 closed.
+
+Voltha device of:0001000000000001 not in map. Using uplink vlan 333
+Installing OLT app /root/test/src/test/utils/../apps/olt-app-3.0-SNAPSHOT.oar
+Connecting to controller at 10.70.47.64
+onoscli: Trying to connect to 10.70.47.64
+# Host [10.70.47.64]:8101 found: line 1 type RSA
+Spawning pexpect for ip 10.70.47.64
+ssh connection asked for password, gave password
+Command 'summary -j' sent to onoscli.
+onoscli: eof exception found
+onoscli:     logout
+
+Connection to 10.70.47.64 closed.
+
+Running command: ip link add link veth48 name veth48.333 type vlan id 333
+RTNETLINK answers: File exists
+Running command: ip link set veth48.333 up
+Running command: ip link add link veth48.333 name veth48.333.254 type vlan id 254
+RTNETLINK answers: File exists
+Running command: ip link set veth48.333.254 up
+Configuring OVS flow for port 37, s_tag 333
+test_dhcpl2relay_with_one_release (dhcpl2relay.dhcpl2relayTest.dhcpl2relay_exchange) ... # Host [10.70.47.64]:8101 found: line 1 type RSA
+Got dhcp client IP 192.168.1.11 from server 192.168.1.2 for mac 02:03:04:00:00:01
+Releasing ip 192.168.1.11 to server 192.168.1.2
+Triggering DHCP discover again after release
+Got dhcp client IP 192.168.1.11 from server 192.168.1.2 for mac 02:03:04:00:00:01
+Verifying released IP was given back on rediscover
+Test done. Releasing ip 192.168.1.11 to server 192.168.1.2
+
+Test test_dhcpl2relay_with_one_release has no errors and warnings in the logs
+ok
+
+----------------------------------------------------------------------
+Ran 1 test in 36.028s
+
+OK
+Test dhcpl2relayTest.py:dhcpl2relay_exchange.test_dhcpl2relay_with_one_release Success
+Done running tests
+127.0.0.1 - - [11/Oct/2017 02:45:50] "POST /test HTTP/1.1" 200 -
+ubuntu@olt-tester:~/cord-tester/src/test/setup$
+ubuntu@olt-tester:~/cord-tester/src/test/setup$
+
diff --git a/src/test/results/dhcpl2relay/test_dhcpl2relay_with_one_request b/src/test/results/dhcpl2relay/test_dhcpl2relay_with_one_request
new file mode 100644
index 0000000..5a39e34
--- /dev/null
+++ b/src/test/results/dhcpl2relay/test_dhcpl2relay_with_one_request
@@ -0,0 +1,137 @@
+ubuntu@olt-tester:~/cord-tester/src/test/setup$ ./voltha-test.py --test-type=dhcpl2relay:dhcpl2relay_exchange.test_dhcpl2relay_with_one_request --manifest=manifest-olt-voltha-local.json --voltha-host=10.70.47.64 --olt-type=tibit_olt --olt-arg=00:0c:e2:31:05:00 --disable-teardown --disable-cleanup --test-mode
+Starting CordTester Web Server
+ * Running on http://127.0.0.1:5000/ (Press CTRL+C to quit)
+ * Restarting with stat
+ * Debugger is active!
+ * Debugger PIN: 718-316-938
+Running test case dhcpl2relay:dhcpl2relay_exchange.test_dhcpl2relay_with_one_request
+WARNING: No route found for IPv6 destination :: (no default route?)
+Controller IP [u'10.70.47.64'], Test type dhcpl2relay:dhcpl2relay_exchange.test_dhcpl2relay_with_one_request
+Installing ONOS cord apps
+# Host [10.70.47.64]:8101 found: line 5
+/root/.ssh/known_hosts updated.
+Original contents retained as /root/.ssh/known_hosts.old
+onoscli: eof exception found
+onoscli:     logout
+
+Connection to 10.70.47.64 closed.
+
+result.ok, result.status_code are False and 409
+ONOS app cord-config, version 3.0-SNAPSHOT installed
+result.ok, result.status_code are False and 409
+ONOS app sadis-app, version 3.0-SNAPSHOT installed
+result.ok, result.status_code are False and 409
+ONOS app olt-app, version 3.0-SNAPSHOT installed
+result.ok, result.status_code are False and 409
+ONOS app aaa, version 3.0-SNAPSHOT installed
+result.ok, result.status_code are False and 409
+ONOS app igmp, version 3.0-SNAPSHOT installed
+Installing cord tester ONOS app /home/ubuntu/cord-tester/src/test/apps/ciena-cordigmp-multitable-3.0-SNAPSHOT.oar
+result.ok, result.status_code are False and 409
+Radius server running with IP 11.0.0.3
+Running ['dhcpl2relay:dhcpl2relay_exchange.test_dhcpl2relay_with_one_request'] tests across 1 containers in parallel
+Starting test container cord-tester1, image cordtest/nose, tag candidate
+Provisioning the ports for the test container
+
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth0 -l l1 cord-tester1 192.168.100.1/24 02:03:04:00:00:01
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth2 -l l2 cord-tester1 192.168.100.2/24 02:03:04:00:00:02
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth4 -l l3 cord-tester1 192.168.100.3/24 02:03:04:00:00:03
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth6 -l l4 cord-tester1 192.168.100.4/24 02:03:04:00:00:04
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth8 -l l5 cord-tester1 192.168.100.5/24 02:03:04:00:00:05
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth10 -l l6 cord-tester1 192.168.100.6/24 02:03:04:00:00:06
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth12 -l l7 cord-tester1 192.168.100.7/24 02:03:04:00:00:07
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth14 -l l8 cord-tester1 192.168.100.8/24 02:03:04:00:00:08
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth16 -l l9 cord-tester1 192.168.100.9/24 02:03:04:00:00:09
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth18 -l l10 cord-tester1 192.168.100.10/24 02:03:04:00:00:0a
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth20 -l l11 cord-tester1 192.168.100.11/24 02:03:04:00:00:0b
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth22 -l l12 cord-tester1 192.168.100.12/24 02:03:04:00:00:0c
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth24 -l l13 cord-tester1 192.168.100.13/24 02:03:04:00:00:0d
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth26 -l l14 cord-tester1 192.168.100.14/24 02:03:04:00:00:0e
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth28 -l l15 cord-tester1 192.168.100.15/24 02:03:04:00:00:0f
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth30 -l l16 cord-tester1 192.168.100.16/24 02:03:04:00:00:10
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth32 -l l17 cord-tester1 192.168.100.17/24 02:03:04:00:00:11
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth34 -l l18 cord-tester1 192.168.100.18/24 02:03:04:00:00:12
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth36 -l l19 cord-tester1 192.168.100.19/24 02:03:04:00:00:13
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth38 -l l20 cord-tester1 192.168.100.20/24 02:03:04:00:00:14
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth40 -l l21 cord-tester1 192.168.100.21/24 02:03:04:00:00:15
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth42 -l l22 cord-tester1 192.168.100.22/24 02:03:04:00:00:16
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth44 -l l23 cord-tester1 192.168.100.23/24 02:03:04:00:00:17
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth46 -l l24 cord-tester1 192.168.100.24/24 02:03:04:00:00:18
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth48 -l l25 cord-tester1 192.168.100.25/24
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth50 -l l26 cord-tester1 192.168.100.26/24
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth52 -l l27 cord-tester1 192.168.100.27/24
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth54 -l l28 cord-tester1 192.168.100.28/24
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth56 -l l29 cord-tester1 192.168.100.29/24
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth58 -l l30 cord-tester1 192.168.100.30/24
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth60 -l l31 cord-tester1 192.168.100.31/24
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth62 -l l32 cord-tester1 192.168.100.32/24
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth64 -l l33 cord-tester1 192.168.100.33/24
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth66 -l l34 cord-tester1 192.168.100.34/24
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth68 -l l35 cord-tester1 192.168.100.35/24
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth70 -l l36 cord-tester1 192.168.100.36/24
+Provisioning guest port vcpe0 for cord-tester1 with host port: enp1s0f0, s_tag: 222, c_tag: 111
+
+Provisioning guest port vcpe1 for cord-tester1 with host port: enp1s0f0, s_tag: 304, c_tag: 304
+
+Provisioning guest port vcpe2 for cord-tester1 with host port: enp1s0f0, s_tag: 304, c_tag: 305
+
+Provisioning guest port vcpe3 for cord-tester1 with host port: enp1s0f0, s_tag: 304, c_tag: 306
+
+Provisioning guest port vcpe4 for cord-tester1 with host port: enp1s0f0, s_tag: 304, c_tag: 307
+
+Provisioning guest port vcpe5 for cord-tester1 with host port: enp1s0f0, s_tag: 304, c_tag: 308
+
+Provisioning guest port vcpe6 for cord-tester1 with host port: enp1s0f0, s_tag: 304, c_tag: 309
+
+Provisioning guest port vcpe7 for cord-tester1 with host port: enp1s0f0, s_tag: 304, c_tag: 310
+
+Provisioning guest port vcpe8 for cord-tester1 with host port: enp1s0f0, s_tag: 304, c_tag: 311
+
+Modifying scapy tool files before running a test: ['dhcpl2relay:dhcpl2relay_exchange.test_dhcpl2relay_with_one_request']
+Running tests: ['dhcpl2relay:dhcpl2relay_exchange.test_dhcpl2relay_with_one_request']
+Connecting to controller at 10.70.47.64
+onoscli: Trying to connect to 10.70.47.64
+Spawning pexpect for ip 10.70.47.64
+ssh connection asked for password, gave password
+Command 'summary -j' sent to onoscli.
+onoscli: eof exception found
+onoscli:     logout
+
+Connection to 10.70.47.64 closed.
+
+Voltha device of:0001000000000001 not in map. Using uplink vlan 333
+Installing OLT app /root/test/src/test/utils/../apps/olt-app-3.0-SNAPSHOT.oar
+Connecting to controller at 10.70.47.64
+onoscli: Trying to connect to 10.70.47.64
+# Host [10.70.47.64]:8101 found: line 1 type RSA
+Spawning pexpect for ip 10.70.47.64
+ssh connection asked for password, gave password
+Command 'summary -j' sent to onoscli.
+onoscli: eof exception found
+onoscli:     logout
+
+Connection to 10.70.47.64 closed.
+
+Running command: ip link add link veth48 name veth48.333 type vlan id 333
+Running command: ip link set veth48.333 up
+Running command: ip link add link veth48.333 name veth48.333.254 type vlan id 254
+Running command: ip link set veth48.333.254 up
+Configuring OVS flow for port 37, s_tag 333
+test_dhcpl2relay_with_one_request (dhcpl2relay.dhcpl2relayTest.dhcpl2relay_exchange) ... # Host [10.70.47.64]:8101 found: line 1 type RSA
+Got dhcp client IP 192.168.1.11 from server 192.168.1.2 for mac 02:03:04:00:00:01
+
+Test test_dhcpl2relay_with_one_request has no errors and warnings in the logs
+ok
+
+----------------------------------------------------------------------
+Ran 1 test in 34.717s
+
+OK
+Test dhcpl2relayTest.py:dhcpl2relay_exchange.test_dhcpl2relay_with_one_request Success
+Done running tests
+Removing test container cord-tester1
+127.0.0.1 - - [10/Oct/2017 22:47:15] "POST /test HTTP/1.1" 200 -
+ubuntu@olt-tester:~/cord-tester/src/test/setup$
+
+
+
diff --git a/src/test/results/dhcpl2relay/test_dhcpl2relay_with_same_client_and_multiple_discovers b/src/test/results/dhcpl2relay/test_dhcpl2relay_with_same_client_and_multiple_discovers
new file mode 100644
index 0000000..f2f8475
--- /dev/null
+++ b/src/test/results/dhcpl2relay/test_dhcpl2relay_with_same_client_and_multiple_discovers
@@ -0,0 +1,212 @@
+ubuntu@olt-tester:~/cord-tester/src/test/setup$
+ubuntu@olt-tester:~/cord-tester/src/test/setup$ ./voltha-test.py --test-type=dhcpl2relay:dhcpl2relay_exchange.test_dhcpl2relay_with_same_client_and_multiple_discovers --manifest=manifest-olt-voltha-local.json --voltha-host=10.70.47.64 --olt-type=tibit-olt --olt-arg=00:0c:e2:31:05:00 --disable-cleanup --disable-teardown
+Starting CordTester Web Server
+ * Running on http://127.0.0.1:5000/ (Press CTRL+C to quit)
+ * Restarting with stat
+ * Debugger is active!
+ * Debugger PIN: 718-316-938
+WARNING: No route found for IPv6 destination :: (no default route?)
+Cleaning up existing cluster volumes
+Onos IP 10.70.47.64
+Installing ONOS cord apps
+# Host [10.70.47.64]:8101 found: line 5
+/root/.ssh/known_hosts updated.
+Original contents retained as /root/.ssh/known_hosts.old
+onoscli: eof exception found
+onoscli:     logout
+
+Connection to 10.70.47.64 closed.
+
+result.ok, result.status_code are False and 409
+ONOS app cord-config, version 3.0-SNAPSHOT installed
+result.ok, result.status_code are False and 409
+ONOS app sadis-app, version 3.0-SNAPSHOT installed
+result.ok, result.status_code are False and 409
+ONOS app olt-app, version 3.0-SNAPSHOT installed
+result.ok, result.status_code are False and 409
+ONOS app aaa, version 3.0-SNAPSHOT installed
+result.ok, result.status_code are False and 409
+ONOS app igmp, version 3.0-SNAPSHOT installed
+Installing cord tester ONOS app /home/ubuntu/cord-tester/src/test/apps/ciena-cordigmp-multitable-3.0-SNAPSHOT.oar
+result.ok, result.status_code are False and 409
+Radius server running with IP 11.0.0.3
+Provisioning the ports for the test container
+
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth0 -l l1 cord-tester1 192.168.100.1/24 02:03:04:00:00:01
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth2 -l l2 cord-tester1 192.168.100.2/24 02:03:04:00:00:02
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth4 -l l3 cord-tester1 192.168.100.3/24 02:03:04:00:00:03
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth6 -l l4 cord-tester1 192.168.100.4/24 02:03:04:00:00:04
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth8 -l l5 cord-tester1 192.168.100.5/24 02:03:04:00:00:05
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth10 -l l6 cord-tester1 192.168.100.6/24 02:03:04:00:00:06
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth12 -l l7 cord-tester1 192.168.100.7/24 02:03:04:00:00:07
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth14 -l l8 cord-tester1 192.168.100.8/24 02:03:04:00:00:08
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth16 -l l9 cord-tester1 192.168.100.9/24 02:03:04:00:00:09
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth18 -l l10 cord-tester1 192.168.100.10/24 02:03:04:00:00:0a
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth20 -l l11 cord-tester1 192.168.100.11/24 02:03:04:00:00:0b
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth22 -l l12 cord-tester1 192.168.100.12/24 02:03:04:00:00:0c
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth24 -l l13 cord-tester1 192.168.100.13/24 02:03:04:00:00:0d
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth26 -l l14 cord-tester1 192.168.100.14/24 02:03:04:00:00:0e
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth28 -l l15 cord-tester1 192.168.100.15/24 02:03:04:00:00:0f
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth30 -l l16 cord-tester1 192.168.100.16/24 02:03:04:00:00:10
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth32 -l l17 cord-tester1 192.168.100.17/24 02:03:04:00:00:11
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth34 -l l18 cord-tester1 192.168.100.18/24 02:03:04:00:00:12
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth36 -l l19 cord-tester1 192.168.100.19/24 02:03:04:00:00:13
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth38 -l l20 cord-tester1 192.168.100.20/24 02:03:04:00:00:14
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth40 -l l21 cord-tester1 192.168.100.21/24 02:03:04:00:00:15
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth42 -l l22 cord-tester1 192.168.100.22/24 02:03:04:00:00:16
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth44 -l l23 cord-tester1 192.168.100.23/24 02:03:04:00:00:17
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth46 -l l24 cord-tester1 192.168.100.24/24 02:03:04:00:00:18
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth48 -l l25 cord-tester1 192.168.100.25/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth50 -l l26 cord-tester1 192.168.100.26/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth52 -l l27 cord-tester1 192.168.100.27/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth54 -l l28 cord-tester1 192.168.100.28/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth56 -l l29 cord-tester1 192.168.100.29/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth58 -l l30 cord-tester1 192.168.100.30/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth60 -l l31 cord-tester1 192.168.100.31/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth62 -l l32 cord-tester1 192.168.100.32/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth64 -l l33 cord-tester1 192.168.100.33/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth66 -l l34 cord-tester1 192.168.100.34/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth68 -l l35 cord-tester1 192.168.100.35/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth70 -l l36 cord-tester1 192.168.100.36/24
+RTNETLINK answers: File exists
+Provisioning guest port vcpe0 for cord-tester1 with host port: enp1s0f0, s_tag: 222, c_tag: 111
+
+RTNETLINK answers: File exists
+Provisioning guest port vcpe1 for cord-tester1 with host port: enp1s0f0, s_tag: 304, c_tag: 304
+
+RTNETLINK answers: File exists
+Provisioning guest port vcpe2 for cord-tester1 with host port: enp1s0f0, s_tag: 304, c_tag: 305
+
+RTNETLINK answers: File exists
+Provisioning guest port vcpe3 for cord-tester1 with host port: enp1s0f0, s_tag: 304, c_tag: 306
+
+RTNETLINK answers: File exists
+Provisioning guest port vcpe4 for cord-tester1 with host port: enp1s0f0, s_tag: 304, c_tag: 307
+
+RTNETLINK answers: File exists
+Provisioning guest port vcpe5 for cord-tester1 with host port: enp1s0f0, s_tag: 304, c_tag: 308
+
+RTNETLINK answers: File exists
+Provisioning guest port vcpe6 for cord-tester1 with host port: enp1s0f0, s_tag: 304, c_tag: 309
+
+RTNETLINK answers: File exists
+Provisioning guest port vcpe7 for cord-tester1 with host port: enp1s0f0, s_tag: 304, c_tag: 310
+
+RTNETLINK answers: File exists
+Provisioning guest port vcpe8 for cord-tester1 with host port: enp1s0f0, s_tag: 304, c_tag: 311
+
+RTNETLINK answers: File exists
+Test container cord-tester1 started and provisioned to run tests using nosetests
+127.0.0.1 - - [11/Oct/2017 03:01:34] "POST /start HTTP/1.1" 200 -
+Running test case dhcpl2relay:dhcpl2relay_exchange.test_dhcpl2relay_with_same_client_and_multiple_discovers
+WARNING: No route found for IPv6 destination :: (no default route?)
+Controller IP [u'10.70.47.64'], Test type dhcpl2relay:dhcpl2relay_exchange.test_dhcpl2relay_with_same_client_and_multiple_discovers
+Installing ONOS cord apps
+# Host [10.70.47.64]:8101 found: line 5
+/root/.ssh/known_hosts updated.
+Original contents retained as /root/.ssh/known_hosts.old
+onoscli: eof exception found
+onoscli:     logout
+
+Connection to 10.70.47.64 closed.
+
+result.ok, result.status_code are False and 409
+ONOS app cord-config, version 3.0-SNAPSHOT installed
+result.ok, result.status_code are False and 409
+ONOS app sadis-app, version 3.0-SNAPSHOT installed
+result.ok, result.status_code are False and 409
+ONOS app olt-app, version 3.0-SNAPSHOT installed
+result.ok, result.status_code are False and 409
+ONOS app aaa, version 3.0-SNAPSHOT installed
+result.ok, result.status_code are False and 409
+ONOS app igmp, version 3.0-SNAPSHOT installed
+Installing cord tester ONOS app /home/ubuntu/cord-tester/src/test/apps/ciena-cordigmp-multitable-3.0-SNAPSHOT.oar
+result.ok, result.status_code are False and 409
+Radius server running with IP 11.0.0.3
+Running ['dhcpl2relay:dhcpl2relay_exchange.test_dhcpl2relay_with_same_client_and_multiple_discovers'] tests across 1 containers in parallel
+Modifying scapy tool files before running a test: ['dhcpl2relay:dhcpl2relay_exchange.test_dhcpl2relay_with_same_client_and_multiple_discovers']
+Running tests: ['dhcpl2relay:dhcpl2relay_exchange.test_dhcpl2relay_with_same_client_and_multiple_discovers']
+Connecting to controller at 10.70.47.64
+onoscli: Trying to connect to 10.70.47.64
+Spawning pexpect for ip 10.70.47.64
+ssh connection asked for password, gave password
+Command 'summary -j' sent to onoscli.
+onoscli: eof exception found
+onoscli:     logout
+
+Connection to 10.70.47.64 closed.
+
+Voltha device of:0001000000000001 not in map. Using uplink vlan 333
+Installing OLT app /root/test/src/test/utils/../apps/olt-app-3.0-SNAPSHOT.oar
+Connecting to controller at 10.70.47.64
+onoscli: Trying to connect to 10.70.47.64
+# Host [10.70.47.64]:8101 found: line 1 type RSA
+Spawning pexpect for ip 10.70.47.64
+ssh connection asked for password, gave password
+Command 'summary -j' sent to onoscli.
+onoscli: eof exception found
+onoscli:     logout
+
+Connection to 10.70.47.64 closed.
+
+Running command: ip link add link veth48 name veth48.333 type vlan id 333
+RTNETLINK answers: File exists
+Running command: ip link set veth48.333 up
+Running command: ip link add link veth48.333 name veth48.333.254 type vlan id 254
+RTNETLINK answers: File exists
+Running command: ip link set veth48.333.254 up
+Configuring OVS flow for port 37, s_tag 333
+test_dhcpl2relay_with_same_client_and_multiple_discovers (dhcpl2relay.dhcpl2relayTest.dhcpl2relay_exchange) ... # Host [10.70.47.64]:8101 found: line 1 type RSA
+Got dhcp client IP 192.168.1.11 from server 192.168.1.2 for mac 02:03:04:00:00:01 . Not going to send DHCPREQUEST.
+Triggering DHCP discover again.
+got same ip to smae the client when sent discover again, as expected
+
+Test test_dhcpl2relay_with_same_client_and_multiple_discovers has errors and warnings
+
+2017-10-11 10:02:17,530 | WARN  | f-event-stats-12 | FlowModBuilderVer13              | 194 - org.onosproject.onos-providers-openflow-flow - 1.10.6 | Match type INNER_VLAN_VID not yet implemented.
+ok
+
+----------------------------------------------------------------------
+Ran 1 test in 39.727s
+
+OK
+Test dhcpl2relayTest.py:dhcpl2relay_exchange.test_dhcpl2relay_with_same_client_and_multiple_discovers Success
+Done running tests
+127.0.0.1 - - [11/Oct/2017 03:02:26] "POST /test HTTP/1.1" 200 -
+ubuntu@olt-tester:~/cord-tester/src/test/setup$
+
diff --git a/src/test/results/dhcpl2relay/test_dhcpl2relay_with_same_client_and_multiple_requests b/src/test/results/dhcpl2relay/test_dhcpl2relay_with_same_client_and_multiple_requests
new file mode 100644
index 0000000..4e4312e
--- /dev/null
+++ b/src/test/results/dhcpl2relay/test_dhcpl2relay_with_same_client_and_multiple_requests
@@ -0,0 +1,214 @@
+ubuntu@olt-tester:~/cord-tester/src/test/setup$
+ubuntu@olt-tester:~/cord-tester/src/test/setup$ ./voltha-test.py --test-type=dhcpl2relay:dhcpl2relay_exchange.test_dhcpl2relay_with_same_client_and_multiple_requests --manifest=manifest-olt-voltha-local.json --voltha-host=10.70.47.64 --olt-type=tibit-olt --olt-arg=00:0c:e2:31:05:00 --disable-cleanup --disable-teardown
+Starting CordTester Web Server
+ * Running on http://127.0.0.1:5000/ (Press CTRL+C to quit)
+ * Restarting with stat
+ * Debugger is active!
+ * Debugger PIN: 718-316-938
+WARNING: No route found for IPv6 destination :: (no default route?)
+Cleaning up existing cluster volumes
+Onos IP 10.70.47.64
+Installing ONOS cord apps
+# Host [10.70.47.64]:8101 found: line 5
+/root/.ssh/known_hosts updated.
+Original contents retained as /root/.ssh/known_hosts.old
+onoscli: eof exception found
+onoscli:     logout
+
+Connection to 10.70.47.64 closed.
+
+result.ok, result.status_code are False and 409
+ONOS app cord-config, version 3.0-SNAPSHOT installed
+result.ok, result.status_code are False and 409
+ONOS app sadis-app, version 3.0-SNAPSHOT installed
+result.ok, result.status_code are False and 409
+ONOS app olt-app, version 3.0-SNAPSHOT installed
+result.ok, result.status_code are False and 409
+ONOS app aaa, version 3.0-SNAPSHOT installed
+result.ok, result.status_code are False and 409
+ONOS app igmp, version 3.0-SNAPSHOT installed
+Installing cord tester ONOS app /home/ubuntu/cord-tester/src/test/apps/ciena-cordigmp-multitable-3.0-SNAPSHOT.oar
+result.ok, result.status_code are False and 409
+Radius server running with IP 11.0.0.3
+Provisioning the ports for the test container
+
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth0 -l l1 cord-tester1 192.168.100.1/24 02:03:04:00:00:01
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth2 -l l2 cord-tester1 192.168.100.2/24 02:03:04:00:00:02
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth4 -l l3 cord-tester1 192.168.100.3/24 02:03:04:00:00:03
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth6 -l l4 cord-tester1 192.168.100.4/24 02:03:04:00:00:04
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth8 -l l5 cord-tester1 192.168.100.5/24 02:03:04:00:00:05
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth10 -l l6 cord-tester1 192.168.100.6/24 02:03:04:00:00:06
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth12 -l l7 cord-tester1 192.168.100.7/24 02:03:04:00:00:07
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth14 -l l8 cord-tester1 192.168.100.8/24 02:03:04:00:00:08
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth16 -l l9 cord-tester1 192.168.100.9/24 02:03:04:00:00:09
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth18 -l l10 cord-tester1 192.168.100.10/24 02:03:04:00:00:0a
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth20 -l l11 cord-tester1 192.168.100.11/24 02:03:04:00:00:0b
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth22 -l l12 cord-tester1 192.168.100.12/24 02:03:04:00:00:0c
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth24 -l l13 cord-tester1 192.168.100.13/24 02:03:04:00:00:0d
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth26 -l l14 cord-tester1 192.168.100.14/24 02:03:04:00:00:0e
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth28 -l l15 cord-tester1 192.168.100.15/24 02:03:04:00:00:0f
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth30 -l l16 cord-tester1 192.168.100.16/24 02:03:04:00:00:10
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth32 -l l17 cord-tester1 192.168.100.17/24 02:03:04:00:00:11
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth34 -l l18 cord-tester1 192.168.100.18/24 02:03:04:00:00:12
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth36 -l l19 cord-tester1 192.168.100.19/24 02:03:04:00:00:13
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth38 -l l20 cord-tester1 192.168.100.20/24 02:03:04:00:00:14
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth40 -l l21 cord-tester1 192.168.100.21/24 02:03:04:00:00:15
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth42 -l l22 cord-tester1 192.168.100.22/24 02:03:04:00:00:16
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth44 -l l23 cord-tester1 192.168.100.23/24 02:03:04:00:00:17
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth46 -l l24 cord-tester1 192.168.100.24/24 02:03:04:00:00:18
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth48 -l l25 cord-tester1 192.168.100.25/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth50 -l l26 cord-tester1 192.168.100.26/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth52 -l l27 cord-tester1 192.168.100.27/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth54 -l l28 cord-tester1 192.168.100.28/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth56 -l l29 cord-tester1 192.168.100.29/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth58 -l l30 cord-tester1 192.168.100.30/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth60 -l l31 cord-tester1 192.168.100.31/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth62 -l l32 cord-tester1 192.168.100.32/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth64 -l l33 cord-tester1 192.168.100.33/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth66 -l l34 cord-tester1 192.168.100.34/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth68 -l l35 cord-tester1 192.168.100.35/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth70 -l l36 cord-tester1 192.168.100.36/24
+RTNETLINK answers: File exists
+Provisioning guest port vcpe0 for cord-tester1 with host port: enp1s0f0, s_tag: 222, c_tag: 111
+
+RTNETLINK answers: File exists
+Provisioning guest port vcpe1 for cord-tester1 with host port: enp1s0f0, s_tag: 304, c_tag: 304
+
+RTNETLINK answers: File exists
+Provisioning guest port vcpe2 for cord-tester1 with host port: enp1s0f0, s_tag: 304, c_tag: 305
+
+RTNETLINK answers: File exists
+Provisioning guest port vcpe3 for cord-tester1 with host port: enp1s0f0, s_tag: 304, c_tag: 306
+
+RTNETLINK answers: File exists
+Provisioning guest port vcpe4 for cord-tester1 with host port: enp1s0f0, s_tag: 304, c_tag: 307
+
+RTNETLINK answers: File exists
+Provisioning guest port vcpe5 for cord-tester1 with host port: enp1s0f0, s_tag: 304, c_tag: 308
+
+RTNETLINK answers: File exists
+Provisioning guest port vcpe6 for cord-tester1 with host port: enp1s0f0, s_tag: 304, c_tag: 309
+
+RTNETLINK answers: File exists
+Provisioning guest port vcpe7 for cord-tester1 with host port: enp1s0f0, s_tag: 304, c_tag: 310
+
+RTNETLINK answers: File exists
+Provisioning guest port vcpe8 for cord-tester1 with host port: enp1s0f0, s_tag: 304, c_tag: 311
+
+RTNETLINK answers: File exists
+Test container cord-tester1 started and provisioned to run tests using nosetests
+127.0.0.1 - - [11/Oct/2017 03:04:53] "POST /start HTTP/1.1" 200 -
+Running test case dhcpl2relay:dhcpl2relay_exchange.test_dhcpl2relay_with_same_client_and_multiple_requests
+WARNING: No route found for IPv6 destination :: (no default route?)
+Controller IP [u'10.70.47.64'], Test type dhcpl2relay:dhcpl2relay_exchange.test_dhcpl2relay_with_same_client_and_multiple_requests
+Installing ONOS cord apps
+# Host [10.70.47.64]:8101 found: line 5
+/root/.ssh/known_hosts updated.
+Original contents retained as /root/.ssh/known_hosts.old
+onoscli: eof exception found
+onoscli:     logout
+
+Connection to 10.70.47.64 closed.
+
+result.ok, result.status_code are False and 409
+ONOS app cord-config, version 3.0-SNAPSHOT installed
+result.ok, result.status_code are False and 409
+ONOS app sadis-app, version 3.0-SNAPSHOT installed
+result.ok, result.status_code are False and 409
+ONOS app olt-app, version 3.0-SNAPSHOT installed
+result.ok, result.status_code are False and 409
+ONOS app aaa, version 3.0-SNAPSHOT installed
+result.ok, result.status_code are False and 409
+ONOS app igmp, version 3.0-SNAPSHOT installed
+Installing cord tester ONOS app /home/ubuntu/cord-tester/src/test/apps/ciena-cordigmp-multitable-3.0-SNAPSHOT.oar
+result.ok, result.status_code are False and 409
+Radius server running with IP 11.0.0.3
+Running ['dhcpl2relay:dhcpl2relay_exchange.test_dhcpl2relay_with_same_client_and_multiple_requests'] tests across 1 containers in parallel
+Modifying scapy tool files before running a test: ['dhcpl2relay:dhcpl2relay_exchange.test_dhcpl2relay_with_same_client_and_multiple_requests']
+Running tests: ['dhcpl2relay:dhcpl2relay_exchange.test_dhcpl2relay_with_same_client_and_multiple_requests']
+Connecting to controller at 10.70.47.64
+onoscli: Trying to connect to 10.70.47.64
+Spawning pexpect for ip 10.70.47.64
+ssh connection asked for password, gave password
+Command 'summary -j' sent to onoscli.
+onoscli: eof exception found
+onoscli:     logout
+
+Connection to 10.70.47.64 closed.
+
+Voltha device of:0001000000000001 not in map. Using uplink vlan 333
+Installing OLT app /root/test/src/test/utils/../apps/olt-app-3.0-SNAPSHOT.oar
+Connecting to controller at 10.70.47.64
+onoscli: Trying to connect to 10.70.47.64
+# Host [10.70.47.64]:8101 found: line 1 type RSA
+Spawning pexpect for ip 10.70.47.64
+ssh connection asked for password, gave password
+Command 'summary -j' sent to onoscli.
+onoscli: eof exception found
+onoscli:     logout
+
+Connection to 10.70.47.64 closed.
+
+Running command: ip link add link veth48 name veth48.333 type vlan id 333
+RTNETLINK answers: File exists
+Running command: ip link set veth48.333 up
+Running command: ip link add link veth48.333 name veth48.333.254 type vlan id 254
+RTNETLINK answers: File exists
+Running command: ip link set veth48.333.254 up
+Configuring OVS flow for port 37, s_tag 333
+test_dhcpl2relay_with_same_client_and_multiple_requests (dhcpl2relay.dhcpl2relayTest.dhcpl2relay_exchange) ... # Host [10.70.47.64]:8101 found: line 1 type RSA
+Sending DHCP discover and DHCP request.
+Got dhcp client IP 192.168.1.11 from server 192.168.1.2 for mac 02:03:04:00:00:01
+Sending DHCP request again.
+got same ip to smae the client when sent request again, as expected
+
+Test test_dhcpl2relay_with_same_client_and_multiple_requests has errors and warnings
+
+2017-10-11 10:05:37,529 | WARN  | f-event-stats-23 | FlowModBuilderVer13              | 194 - org.onosproject.onos-providers-openflow-flow - 1.10.6 | Match type INNER_VLAN_VID not yet implemented.
+ok
+
+----------------------------------------------------------------------
+Ran 1 test in 40.036s
+
+OK
+Test dhcpl2relayTest.py:dhcpl2relay_exchange.test_dhcpl2relay_with_same_client_and_multiple_requests Success
+Done running tests
+127.0.0.1 - - [11/Oct/2017 03:05:46] "POST /test HTTP/1.1" 200 -
+ubuntu@olt-tester:~/cord-tester/src/test/setup$
+ubuntu@olt-tester:~/cord-tester/src/test/setup$
+
diff --git a/src/test/results/dhcpl2relay/test_dhcpl2relay_with_subscriber_configured_with_ctag_stag_as_per_sadis b/src/test/results/dhcpl2relay/test_dhcpl2relay_with_subscriber_configured_with_ctag_stag_as_per_sadis
new file mode 100644
index 0000000..e7a17e9
--- /dev/null
+++ b/src/test/results/dhcpl2relay/test_dhcpl2relay_with_subscriber_configured_with_ctag_stag_as_per_sadis
@@ -0,0 +1,214 @@
+ubuntu@olt-tester:~/cord-tester/src/test/setup$ vi ../dhcpl2relay/dhcpl2relayTest.py
+ubuntu@olt-tester:~/cord-tester/src/test/setup$ ./voltha-test.py --test-type=dhcpl2relay:dhcpl2relay_exchange.test_dhcpl2relay_with_subscriber_configured_with_ctag_stag_as_per_sadis --manifest=manifest-olt-voltha-local.json --voltha-host=10.70.47.64 --olt-type=tibit-olt --olt-arg=00:0c:e2:31:05:00 --disable-cleanup --disable-teardown
+Starting CordTester Web Server
+ * Running on http://127.0.0.1:5000/ (Press CTRL+C to quit)
+ * Restarting with stat
+ * Debugger is active!
+ * Debugger PIN: 718-316-938
+WARNING: No route found for IPv6 destination :: (no default route?)
+Cleaning up existing cluster volumes
+Onos IP 10.70.47.64
+Installing ONOS cord apps
+# Host [10.70.47.64]:8101 found: line 5
+/root/.ssh/known_hosts updated.
+Original contents retained as /root/.ssh/known_hosts.old
+onoscli: eof exception found
+onoscli:     logout
+
+Connection to 10.70.47.64 closed.
+
+result.ok, result.status_code are False and 409
+ONOS app cord-config, version 3.0-SNAPSHOT installed
+result.ok, result.status_code are False and 409
+ONOS app sadis-app, version 3.0-SNAPSHOT installed
+result.ok, result.status_code are False and 409
+ONOS app olt-app, version 3.0-SNAPSHOT installed
+result.ok, result.status_code are False and 409
+ONOS app aaa, version 3.0-SNAPSHOT installed
+result.ok, result.status_code are False and 409
+ONOS app igmp, version 3.0-SNAPSHOT installed
+Installing cord tester ONOS app /home/ubuntu/cord-tester/src/test/apps/ciena-cordigmp-multitable-3.0-SNAPSHOT.oar
+result.ok, result.status_code are False and 409
+Radius server running with IP 11.0.0.3
+Provisioning the ports for the test container
+
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth0 -l l1 cord-tester1 192.168.100.1/24 02:03:04:00:00:01
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth2 -l l2 cord-tester1 192.168.100.2/24 02:03:04:00:00:02
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth4 -l l3 cord-tester1 192.168.100.3/24 02:03:04:00:00:03
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth6 -l l4 cord-tester1 192.168.100.4/24 02:03:04:00:00:04
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth8 -l l5 cord-tester1 192.168.100.5/24 02:03:04:00:00:05
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth10 -l l6 cord-tester1 192.168.100.6/24 02:03:04:00:00:06
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth12 -l l7 cord-tester1 192.168.100.7/24 02:03:04:00:00:07
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth14 -l l8 cord-tester1 192.168.100.8/24 02:03:04:00:00:08
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth16 -l l9 cord-tester1 192.168.100.9/24 02:03:04:00:00:09
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth18 -l l10 cord-tester1 192.168.100.10/24 02:03:04:00:00:0a
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth20 -l l11 cord-tester1 192.168.100.11/24 02:03:04:00:00:0b
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth22 -l l12 cord-tester1 192.168.100.12/24 02:03:04:00:00:0c
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth24 -l l13 cord-tester1 192.168.100.13/24 02:03:04:00:00:0d
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth26 -l l14 cord-tester1 192.168.100.14/24 02:03:04:00:00:0e
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth28 -l l15 cord-tester1 192.168.100.15/24 02:03:04:00:00:0f
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth30 -l l16 cord-tester1 192.168.100.16/24 02:03:04:00:00:10
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth32 -l l17 cord-tester1 192.168.100.17/24 02:03:04:00:00:11
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth34 -l l18 cord-tester1 192.168.100.18/24 02:03:04:00:00:12
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth36 -l l19 cord-tester1 192.168.100.19/24 02:03:04:00:00:13
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth38 -l l20 cord-tester1 192.168.100.20/24 02:03:04:00:00:14
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth40 -l l21 cord-tester1 192.168.100.21/24 02:03:04:00:00:15
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth42 -l l22 cord-tester1 192.168.100.22/24 02:03:04:00:00:16
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth44 -l l23 cord-tester1 192.168.100.23/24 02:03:04:00:00:17
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth46 -l l24 cord-tester1 192.168.100.24/24 02:03:04:00:00:18
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth48 -l l25 cord-tester1 192.168.100.25/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth50 -l l26 cord-tester1 192.168.100.26/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth52 -l l27 cord-tester1 192.168.100.27/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth54 -l l28 cord-tester1 192.168.100.28/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth56 -l l29 cord-tester1 192.168.100.29/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth58 -l l30 cord-tester1 192.168.100.30/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth60 -l l31 cord-tester1 192.168.100.31/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth62 -l l32 cord-tester1 192.168.100.32/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth64 -l l33 cord-tester1 192.168.100.33/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth66 -l l34 cord-tester1 192.168.100.34/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth68 -l l35 cord-tester1 192.168.100.35/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth70 -l l36 cord-tester1 192.168.100.36/24
+RTNETLINK answers: File exists
+Provisioning guest port vcpe0 for cord-tester1 with host port: enp1s0f0, s_tag: 222, c_tag: 111
+
+RTNETLINK answers: File exists
+Provisioning guest port vcpe1 for cord-tester1 with host port: enp1s0f0, s_tag: 304, c_tag: 304
+
+RTNETLINK answers: File exists
+Provisioning guest port vcpe2 for cord-tester1 with host port: enp1s0f0, s_tag: 304, c_tag: 305
+
+RTNETLINK answers: File exists
+Provisioning guest port vcpe3 for cord-tester1 with host port: enp1s0f0, s_tag: 304, c_tag: 306
+
+RTNETLINK answers: File exists
+Provisioning guest port vcpe4 for cord-tester1 with host port: enp1s0f0, s_tag: 304, c_tag: 307
+
+RTNETLINK answers: File exists
+Provisioning guest port vcpe5 for cord-tester1 with host port: enp1s0f0, s_tag: 304, c_tag: 308
+
+RTNETLINK answers: File exists
+Provisioning guest port vcpe6 for cord-tester1 with host port: enp1s0f0, s_tag: 304, c_tag: 309
+
+RTNETLINK answers: File exists
+Provisioning guest port vcpe7 for cord-tester1 with host port: enp1s0f0, s_tag: 304, c_tag: 310
+
+RTNETLINK answers: File exists
+Provisioning guest port vcpe8 for cord-tester1 with host port: enp1s0f0, s_tag: 304, c_tag: 311
+
+RTNETLINK answers: File exists
+Test container cord-tester1 started and provisioned to run tests using nosetests
+127.0.0.1 - - [11/Oct/2017 00:40:11] "POST /start HTTP/1.1" 200 -
+Running test case dhcpl2relay:dhcpl2relay_exchange.test_dhcpl2relay_with_subscriber_configured_with_ctag_stag_as_per_sadis
+WARNING: No route found for IPv6 destination :: (no default route?)
+Controller IP [u'10.70.47.64'], Test type dhcpl2relay:dhcpl2relay_exchange.test_dhcpl2relay_with_subscriber_configured_with_ctag_stag_as_per_sadis
+Installing ONOS cord apps
+# Host [10.70.47.64]:8101 found: line 5
+/root/.ssh/known_hosts updated.
+Original contents retained as /root/.ssh/known_hosts.old
+onoscli: eof exception found
+onoscli:     logout
+
+Connection to 10.70.47.64 closed.
+
+result.ok, result.status_code are False and 409
+ONOS app cord-config, version 3.0-SNAPSHOT installed
+result.ok, result.status_code are False and 409
+ONOS app sadis-app, version 3.0-SNAPSHOT installed
+result.ok, result.status_code are False and 409
+ONOS app olt-app, version 3.0-SNAPSHOT installed
+result.ok, result.status_code are False and 409
+ONOS app aaa, version 3.0-SNAPSHOT installed
+result.ok, result.status_code are False and 409
+ONOS app igmp, version 3.0-SNAPSHOT installed
+Installing cord tester ONOS app /home/ubuntu/cord-tester/src/test/apps/ciena-cordigmp-multitable-3.0-SNAPSHOT.oar
+result.ok, result.status_code are False and 409
+Radius server running with IP 11.0.0.3
+Running ['dhcpl2relay:dhcpl2relay_exchange.test_dhcpl2relay_with_subscriber_configured_with_ctag_stag_as_per_sadis'] tests across 1 containers in parallel
+Modifying scapy tool files before running a test: ['dhcpl2relay:dhcpl2relay_exchange.test_dhcpl2relay_with_subscriber_configured_with_ctag_stag_as_per_sadis']
+Running tests: ['dhcpl2relay:dhcpl2relay_exchange.test_dhcpl2relay_with_subscriber_configured_with_ctag_stag_as_per_sadis']
+Connecting to controller at 10.70.47.64
+onoscli: Trying to connect to 10.70.47.64
+Spawning pexpect for ip 10.70.47.64
+ssh connection asked for password, gave password
+Command 'summary -j' sent to onoscli.
+onoscli: eof exception found
+onoscli:     logout
+
+Connection to 10.70.47.64 closed.
+
+Voltha device of:0001000000000001 not in map. Using uplink vlan 333
+Installing OLT app /root/test/src/test/utils/../apps/olt-app-3.0-SNAPSHOT.oar
+Connecting to controller at 10.70.47.64
+onoscli: Trying to connect to 10.70.47.64
+# Host [10.70.47.64]:8101 found: line 1 type RSA
+Spawning pexpect for ip 10.70.47.64
+ssh connection asked for password, gave password
+Command 'summary -j' sent to onoscli.
+onoscli: eof exception found
+onoscli:     logout
+
+Connection to 10.70.47.64 closed.
+
+Running command: ip link add link veth48 name veth48.333 type vlan id 333
+RTNETLINK answers: File exists
+Running command: ip link set veth48.333 up
+Running command: ip link add link veth48.333 name veth48.333.254 type vlan id 254
+RTNETLINK answers: File exists
+Running command: ip link set veth48.333.254 up
+Configuring OVS flow for port 37, s_tag 333
+test_dhcpl2relay_with_subscriber_configured_with_ctag_stag_as_per_sadis (dhcpl2relay.dhcpl2relayTest.dhcpl2relay_exchange) ... # Host [10.70.47.64]:8101 found: line 1 type RSA
+org.opencord.sadis app is being installed
+The S Tag and C Tag info from network configuration are 500 and 600 respectively
+
+Test test_dhcpl2relay_with_subscriber_configured_with_ctag_stag_as_per_sadis has errors and warnings
+
+2017-10-11 07:40:57,527 | WARN  | of-event-stats-8 | FlowModBuilderVer13              | 194 - org.onosproject.onos-providers-openflow-flow - 1.10.6 | Match type INNER_VLAN_VID not yet implemented.
+2017-10-11 07:41:02,529 | WARN  | f-event-stats-30 | FlowModBuilderVer13              | 194 - org.onosproject.onos-providers-openflow-flow - 1.10.6 | Match type INNER_VLAN_VID not yet implemented.
+2017-10-11 07:41:07,528 | WARN  | f-event-stats-13 | FlowModBuilderVer13              | 194 - org.onosproject.onos-providers-openflow-flow - 1.10.6 | Match type INNER_VLAN_VID not yet implemented.
+ok
+
+----------------------------------------------------------------------
+Ran 1 test in 52.110s
+
+OK
+Test dhcpl2relayTest.py:dhcpl2relay_exchange.test_dhcpl2relay_with_subscriber_configured_with_ctag_stag_as_per_sadis Success
+Done running tests
+127.0.0.1 - - [11/Oct/2017 00:41:15] "POST /test HTTP/1.1" 200 -
+ubuntu@olt-tester:~/cord-tester/src/test/setup$
+ubuntu@olt-tester:~/cord-tester/src/test/setup$
+
diff --git a/src/test/results/dhcpl2relay/test_dhcpl2relay_without_nasportid_option_in_sadis b/src/test/results/dhcpl2relay/test_dhcpl2relay_without_nasportid_option_in_sadis
new file mode 100644
index 0000000..5eb13c3
--- /dev/null
+++ b/src/test/results/dhcpl2relay/test_dhcpl2relay_without_nasportid_option_in_sadis
@@ -0,0 +1,217 @@
+ubuntu@olt-tester:~/cord-tester/src/test/setup$
+ubuntu@olt-tester:~/cord-tester/src/test/setup$ ./voltha-test.py --test-type=dhcpl2relay:dhcpl2relay_exchange.test_dhcpl2relay_without_nasportid_option_in_sadis --manifest=manifest-olt-voltha-local.json --voltha-host=10.70.47.64 --olt-type=tibit-olt --olt-arg=00:0c:e2:31:05:00 --disable-cleanup --disable-teardown
+Starting CordTester Web Server
+ * Running on http://127.0.0.1:5000/ (Press CTRL+C to quit)
+ * Restarting with stat
+ * Debugger is active!
+ * Debugger PIN: 718-316-938
+WARNING: No route found for IPv6 destination :: (no default route?)
+Cleaning up existing cluster volumes
+Onos IP 10.70.47.64
+Installing ONOS cord apps
+# Host [10.70.47.64]:8101 found: line 5
+/root/.ssh/known_hosts updated.
+Original contents retained as /root/.ssh/known_hosts.old
+onoscli: eof exception found
+onoscli:     logout
+
+Connection to 10.70.47.64 closed.
+
+result.ok, result.status_code are False and 409
+ONOS app cord-config, version 3.0-SNAPSHOT installed
+result.ok, result.status_code are False and 409
+ONOS app sadis-app, version 3.0-SNAPSHOT installed
+result.ok, result.status_code are False and 409
+ONOS app olt-app, version 3.0-SNAPSHOT installed
+result.ok, result.status_code are False and 409
+ONOS app aaa, version 3.0-SNAPSHOT installed
+result.ok, result.status_code are False and 409
+ONOS app igmp, version 3.0-SNAPSHOT installed
+Installing cord tester ONOS app /home/ubuntu/cord-tester/src/test/apps/ciena-cordigmp-multitable-3.0-SNAPSHOT.oar
+result.ok, result.status_code are False and 409
+Radius server running with IP 11.0.0.3
+Provisioning the ports for the test container
+
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth0 -l l1 cord-tester1 192.168.100.1/24 02:03:04:00:00:01
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth2 -l l2 cord-tester1 192.168.100.2/24 02:03:04:00:00:02
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth4 -l l3 cord-tester1 192.168.100.3/24 02:03:04:00:00:03
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth6 -l l4 cord-tester1 192.168.100.4/24 02:03:04:00:00:04
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth8 -l l5 cord-tester1 192.168.100.5/24 02:03:04:00:00:05
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth10 -l l6 cord-tester1 192.168.100.6/24 02:03:04:00:00:06
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth12 -l l7 cord-tester1 192.168.100.7/24 02:03:04:00:00:07
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth14 -l l8 cord-tester1 192.168.100.8/24 02:03:04:00:00:08
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth16 -l l9 cord-tester1 192.168.100.9/24 02:03:04:00:00:09
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth18 -l l10 cord-tester1 192.168.100.10/24 02:03:04:00:00:0a
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth20 -l l11 cord-tester1 192.168.100.11/24 02:03:04:00:00:0b
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth22 -l l12 cord-tester1 192.168.100.12/24 02:03:04:00:00:0c
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth24 -l l13 cord-tester1 192.168.100.13/24 02:03:04:00:00:0d
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth26 -l l14 cord-tester1 192.168.100.14/24 02:03:04:00:00:0e
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth28 -l l15 cord-tester1 192.168.100.15/24 02:03:04:00:00:0f
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth30 -l l16 cord-tester1 192.168.100.16/24 02:03:04:00:00:10
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth32 -l l17 cord-tester1 192.168.100.17/24 02:03:04:00:00:11
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth34 -l l18 cord-tester1 192.168.100.18/24 02:03:04:00:00:12
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth36 -l l19 cord-tester1 192.168.100.19/24 02:03:04:00:00:13
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth38 -l l20 cord-tester1 192.168.100.20/24 02:03:04:00:00:14
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth40 -l l21 cord-tester1 192.168.100.21/24 02:03:04:00:00:15
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth42 -l l22 cord-tester1 192.168.100.22/24 02:03:04:00:00:16
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth44 -l l23 cord-tester1 192.168.100.23/24 02:03:04:00:00:17
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth46 -l l24 cord-tester1 192.168.100.24/24 02:03:04:00:00:18
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth48 -l l25 cord-tester1 192.168.100.25/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth50 -l l26 cord-tester1 192.168.100.26/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth52 -l l27 cord-tester1 192.168.100.27/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth54 -l l28 cord-tester1 192.168.100.28/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth56 -l l29 cord-tester1 192.168.100.29/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth58 -l l30 cord-tester1 192.168.100.30/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth60 -l l31 cord-tester1 192.168.100.31/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth62 -l l32 cord-tester1 192.168.100.32/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth64 -l l33 cord-tester1 192.168.100.33/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth66 -l l34 cord-tester1 192.168.100.34/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth68 -l l35 cord-tester1 192.168.100.35/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth70 -l l36 cord-tester1 192.168.100.36/24
+RTNETLINK answers: File exists
+Provisioning guest port vcpe0 for cord-tester1 with host port: enp1s0f0, s_tag: 222, c_tag: 111
+
+RTNETLINK answers: File exists
+Provisioning guest port vcpe1 for cord-tester1 with host port: enp1s0f0, s_tag: 304, c_tag: 304
+
+RTNETLINK answers: File exists
+Provisioning guest port vcpe2 for cord-tester1 with host port: enp1s0f0, s_tag: 304, c_tag: 305
+
+RTNETLINK answers: File exists
+Provisioning guest port vcpe3 for cord-tester1 with host port: enp1s0f0, s_tag: 304, c_tag: 306
+
+RTNETLINK answers: File exists
+Provisioning guest port vcpe4 for cord-tester1 with host port: enp1s0f0, s_tag: 304, c_tag: 307
+
+RTNETLINK answers: File exists
+Provisioning guest port vcpe5 for cord-tester1 with host port: enp1s0f0, s_tag: 304, c_tag: 308
+
+RTNETLINK answers: File exists
+Provisioning guest port vcpe6 for cord-tester1 with host port: enp1s0f0, s_tag: 304, c_tag: 309
+
+RTNETLINK answers: File exists
+Provisioning guest port vcpe7 for cord-tester1 with host port: enp1s0f0, s_tag: 304, c_tag: 310
+
+RTNETLINK answers: File exists
+Provisioning guest port vcpe8 for cord-tester1 with host port: enp1s0f0, s_tag: 304, c_tag: 311
+
+RTNETLINK answers: File exists
+Test container cord-tester1 started and provisioned to run tests using nosetests
+127.0.0.1 - - [11/Oct/2017 02:10:01] "POST /start HTTP/1.1" 200 -
+Running test case dhcpl2relay:dhcpl2relay_exchange.test_dhcpl2relay_without_nasportid_option_in_sadis
+WARNING: No route found for IPv6 destination :: (no default route?)
+Controller IP [u'10.70.47.64'], Test type dhcpl2relay:dhcpl2relay_exchange.test_dhcpl2relay_without_nasportid_option_in_sadis
+Installing ONOS cord apps
+# Host [10.70.47.64]:8101 found: line 5
+/root/.ssh/known_hosts updated.
+Original contents retained as /root/.ssh/known_hosts.old
+onoscli: eof exception found
+onoscli:     logout
+
+Connection to 10.70.47.64 closed.
+
+result.ok, result.status_code are False and 409
+ONOS app cord-config, version 3.0-SNAPSHOT installed
+result.ok, result.status_code are False and 409
+ONOS app sadis-app, version 3.0-SNAPSHOT installed
+result.ok, result.status_code are False and 409
+ONOS app olt-app, version 3.0-SNAPSHOT installed
+result.ok, result.status_code are False and 409
+ONOS app aaa, version 3.0-SNAPSHOT installed
+result.ok, result.status_code are False and 409
+ONOS app igmp, version 3.0-SNAPSHOT installed
+Installing cord tester ONOS app /home/ubuntu/cord-tester/src/test/apps/ciena-cordigmp-multitable-3.0-SNAPSHOT.oar
+result.ok, result.status_code are False and 409
+Radius server running with IP 11.0.0.3
+Running ['dhcpl2relay:dhcpl2relay_exchange.test_dhcpl2relay_without_nasportid_option_in_sadis'] tests across 1 containers in parallel
+Modifying scapy tool files before running a test: ['dhcpl2relay:dhcpl2relay_exchange.test_dhcpl2relay_without_nasportid_option_in_sadis']
+Running tests: ['dhcpl2relay:dhcpl2relay_exchange.test_dhcpl2relay_without_nasportid_option_in_sadis']
+Connecting to controller at 10.70.47.64
+onoscli: Trying to connect to 10.70.47.64
+Spawning pexpect for ip 10.70.47.64
+ssh connection asked for password, gave password
+Command 'summary -j' sent to onoscli.
+onoscli: eof exception found
+onoscli:     logout
+
+Connection to 10.70.47.64 closed.
+
+Voltha device of:0001000000000001 not in map. Using uplink vlan 333
+Installing OLT app /root/test/src/test/utils/../apps/olt-app-3.0-SNAPSHOT.oar
+Connecting to controller at 10.70.47.64
+onoscli: Trying to connect to 10.70.47.64
+# Host [10.70.47.64]:8101 found: line 1 type RSA
+Spawning pexpect for ip 10.70.47.64
+ssh connection asked for password, gave password
+Command 'summary -j' sent to onoscli.
+onoscli: eof exception found
+onoscli:     logout
+
+Connection to 10.70.47.64 closed.
+
+Running command: ip link add link veth48 name veth48.333 type vlan id 333
+RTNETLINK answers: File exists
+Running command: ip link set veth48.333 up
+Running command: ip link add link veth48.333 name veth48.333.254 type vlan id 254
+RTNETLINK answers: File exists
+Running command: ip link set veth48.333.254 up
+Configuring OVS flow for port 37, s_tag 333
+test_dhcpl2relay_without_nasportid_option_in_sadis (dhcpl2relay.dhcpl2relayTest.dhcpl2relay_exchange) ... # Host [10.70.47.64]:8101 found: line 1 type RSA
+org.opencord.sadis app is being installed
+The nasPortId info from network configuration is shown =
+
+Test test_dhcpl2relay_without_nasportid_option_in_sadis has errors and warnings
+
+2017-10-11 09:10:47,527 | WARN  | f-event-stats-25 | FlowModBuilderVer13              | 194 - org.onosproject.onos-providers-openflow-flow - 1.10.6 | Match type INNER_VLAN_VID not yet implemented.
+2017-10-11 09:10:52,554 | WARN  | of-event-stats-8 | FlowModBuilderVer13              | 194 - org.onosproject.onos-providers-openflow-flow - 1.10.6 | Match type INNER_VLAN_VID not yet implemented.
+2017-10-11 09:10:53,792 | WARN  |  I/O worker #340 | IgmpSnoop                        | 203 - org.opencord.igmp - 1.3.0.SNAPSHOT | No SSM translate source found for group 224.0.0.251
+2017-10-11 09:10:57,526 | WARN  | of-event-stats-7 | FlowModBuilderVer13              | 194 - org.onosproject.onos-providers-openflow-flow - 1.10.6 | Match type INNER_VLAN_VID not yet implemented.
+2017-10-11 09:11:02,528 | WARN  | f-event-stats-19 | FlowModBuilderVer13              | 194 - org.onosproject.onos-providers-openflow-flow - 1.10.6 | Match type INNER_VLAN_VID not yet implemented.
+ok
+
+----------------------------------------------------------------------
+Ran 1 test in 52.452s
+
+OK
+Test dhcpl2relayTest.py:dhcpl2relay_exchange.test_dhcpl2relay_without_nasportid_option_in_sadis Success
+Done running tests
+127.0.0.1 - - [11/Oct/2017 02:11:06] "POST /test HTTP/1.1" 200 -
+ubuntu@olt-tester:~/cord-tester/src/test/setup$
+ubuntu@olt-tester:~/cord-tester/src/test/setup$
+ubuntu@olt-tester:~/cord-tester/src/test/setup$
+
diff --git a/src/test/results/dhcpl2relay/test_dhcpl2relay_without_sadis_app b/src/test/results/dhcpl2relay/test_dhcpl2relay_without_sadis_app
new file mode 100644
index 0000000..0e62ac3
--- /dev/null
+++ b/src/test/results/dhcpl2relay/test_dhcpl2relay_without_sadis_app
@@ -0,0 +1,211 @@
+ubuntu@olt-tester:~/cord-tester/src/test/setup$
+ubuntu@olt-tester:~/cord-tester/src/test/setup$ ./voltha-test.py --test-type=dhcpl2relay:dhcpl2relay_exchange.test_dhcpl2relay_without_sadis_app --manifest=manifest-olt-voltha-local.json --voltha-host=10.70.47.64 --olt-type=tibit-olt --olt-arg=00:0c:e2:31:05:00 --disable-cleanup --disable-teardown
+Starting CordTester Web Server
+ * Running on http://127.0.0.1:5000/ (Press CTRL+C to quit)
+ * Restarting with stat
+ * Debugger is active!
+ * Debugger PIN: 718-316-938
+WARNING: No route found for IPv6 destination :: (no default route?)
+Cleaning up existing cluster volumes
+Onos IP 10.70.47.64
+Installing ONOS cord apps
+# Host [10.70.47.64]:8101 found: line 5
+/root/.ssh/known_hosts updated.
+Original contents retained as /root/.ssh/known_hosts.old
+onoscli: eof exception found
+onoscli:     logout
+
+Connection to 10.70.47.64 closed.
+
+result.ok, result.status_code are False and 409
+ONOS app cord-config, version 3.0-SNAPSHOT installed
+result.ok, result.status_code are False and 409
+ONOS app sadis-app, version 3.0-SNAPSHOT installed
+result.ok, result.status_code are False and 409
+ONOS app olt-app, version 3.0-SNAPSHOT installed
+result.ok, result.status_code are False and 409
+ONOS app aaa, version 3.0-SNAPSHOT installed
+result.ok, result.status_code are False and 409
+ONOS app igmp, version 3.0-SNAPSHOT installed
+Installing cord tester ONOS app /home/ubuntu/cord-tester/src/test/apps/ciena-cordigmp-multitable-3.0-SNAPSHOT.oar
+result.ok, result.status_code are False and 409
+Radius server running with IP 11.0.0.3
+Provisioning the ports for the test container
+
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth0 -l l1 cord-tester1 192.168.100.1/24 02:03:04:00:00:01
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth2 -l l2 cord-tester1 192.168.100.2/24 02:03:04:00:00:02
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth4 -l l3 cord-tester1 192.168.100.3/24 02:03:04:00:00:03
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth6 -l l4 cord-tester1 192.168.100.4/24 02:03:04:00:00:04
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth8 -l l5 cord-tester1 192.168.100.5/24 02:03:04:00:00:05
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth10 -l l6 cord-tester1 192.168.100.6/24 02:03:04:00:00:06
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth12 -l l7 cord-tester1 192.168.100.7/24 02:03:04:00:00:07
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth14 -l l8 cord-tester1 192.168.100.8/24 02:03:04:00:00:08
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth16 -l l9 cord-tester1 192.168.100.9/24 02:03:04:00:00:09
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth18 -l l10 cord-tester1 192.168.100.10/24 02:03:04:00:00:0a
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth20 -l l11 cord-tester1 192.168.100.11/24 02:03:04:00:00:0b
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth22 -l l12 cord-tester1 192.168.100.12/24 02:03:04:00:00:0c
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth24 -l l13 cord-tester1 192.168.100.13/24 02:03:04:00:00:0d
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth26 -l l14 cord-tester1 192.168.100.14/24 02:03:04:00:00:0e
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth28 -l l15 cord-tester1 192.168.100.15/24 02:03:04:00:00:0f
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth30 -l l16 cord-tester1 192.168.100.16/24 02:03:04:00:00:10
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth32 -l l17 cord-tester1 192.168.100.17/24 02:03:04:00:00:11
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth34 -l l18 cord-tester1 192.168.100.18/24 02:03:04:00:00:12
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth36 -l l19 cord-tester1 192.168.100.19/24 02:03:04:00:00:13
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth38 -l l20 cord-tester1 192.168.100.20/24 02:03:04:00:00:14
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth40 -l l21 cord-tester1 192.168.100.21/24 02:03:04:00:00:15
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth42 -l l22 cord-tester1 192.168.100.22/24 02:03:04:00:00:16
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth44 -l l23 cord-tester1 192.168.100.23/24 02:03:04:00:00:17
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth46 -l l24 cord-tester1 192.168.100.24/24 02:03:04:00:00:18
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth48 -l l25 cord-tester1 192.168.100.25/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth50 -l l26 cord-tester1 192.168.100.26/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth52 -l l27 cord-tester1 192.168.100.27/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth54 -l l28 cord-tester1 192.168.100.28/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth56 -l l29 cord-tester1 192.168.100.29/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth58 -l l30 cord-tester1 192.168.100.30/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth60 -l l31 cord-tester1 192.168.100.31/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth62 -l l32 cord-tester1 192.168.100.32/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth64 -l l33 cord-tester1 192.168.100.33/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth66 -l l34 cord-tester1 192.168.100.34/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth68 -l l35 cord-tester1 192.168.100.35/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth70 -l l36 cord-tester1 192.168.100.36/24
+RTNETLINK answers: File exists
+Provisioning guest port vcpe0 for cord-tester1 with host port: enp1s0f0, s_tag: 222, c_tag: 111
+
+RTNETLINK answers: File exists
+Provisioning guest port vcpe1 for cord-tester1 with host port: enp1s0f0, s_tag: 304, c_tag: 304
+
+RTNETLINK answers: File exists
+Provisioning guest port vcpe2 for cord-tester1 with host port: enp1s0f0, s_tag: 304, c_tag: 305
+
+RTNETLINK answers: File exists
+Provisioning guest port vcpe3 for cord-tester1 with host port: enp1s0f0, s_tag: 304, c_tag: 306
+
+RTNETLINK answers: File exists
+Provisioning guest port vcpe4 for cord-tester1 with host port: enp1s0f0, s_tag: 304, c_tag: 307
+
+RTNETLINK answers: File exists
+Provisioning guest port vcpe5 for cord-tester1 with host port: enp1s0f0, s_tag: 304, c_tag: 308
+
+RTNETLINK answers: File exists
+Provisioning guest port vcpe6 for cord-tester1 with host port: enp1s0f0, s_tag: 304, c_tag: 309
+
+RTNETLINK answers: File exists
+Provisioning guest port vcpe7 for cord-tester1 with host port: enp1s0f0, s_tag: 304, c_tag: 310
+
+RTNETLINK answers: File exists
+Provisioning guest port vcpe8 for cord-tester1 with host port: enp1s0f0, s_tag: 304, c_tag: 311
+
+RTNETLINK answers: File exists
+Test container cord-tester1 started and provisioned to run tests using nosetests
+127.0.0.1 - - [11/Oct/2017 00:49:01] "POST /start HTTP/1.1" 200 -
+Running test case dhcpl2relay:dhcpl2relay_exchange.test_dhcpl2relay_without_sadis_app
+WARNING: No route found for IPv6 destination :: (no default route?)
+Controller IP [u'10.70.47.64'], Test type dhcpl2relay:dhcpl2relay_exchange.test_dhcpl2relay_without_sadis_app
+Installing ONOS cord apps
+# Host [10.70.47.64]:8101 found: line 5
+/root/.ssh/known_hosts updated.
+Original contents retained as /root/.ssh/known_hosts.old
+onoscli: eof exception found
+onoscli:     logout
+
+Connection to 10.70.47.64 closed.
+
+result.ok, result.status_code are False and 409
+ONOS app cord-config, version 3.0-SNAPSHOT installed
+result.ok, result.status_code are False and 409
+ONOS app sadis-app, version 3.0-SNAPSHOT installed
+result.ok, result.status_code are False and 409
+ONOS app olt-app, version 3.0-SNAPSHOT installed
+result.ok, result.status_code are False and 409
+ONOS app aaa, version 3.0-SNAPSHOT installed
+result.ok, result.status_code are False and 409
+ONOS app igmp, version 3.0-SNAPSHOT installed
+Installing cord tester ONOS app /home/ubuntu/cord-tester/src/test/apps/ciena-cordigmp-multitable-3.0-SNAPSHOT.oar
+result.ok, result.status_code are False and 409
+Radius server running with IP 11.0.0.3
+Running ['dhcpl2relay:dhcpl2relay_exchange.test_dhcpl2relay_without_sadis_app'] tests across 1 containers in parallel
+Modifying scapy tool files before running a test: ['dhcpl2relay:dhcpl2relay_exchange.test_dhcpl2relay_without_sadis_app']
+Running tests: ['dhcpl2relay:dhcpl2relay_exchange.test_dhcpl2relay_without_sadis_app']
+Connecting to controller at 10.70.47.64
+onoscli: Trying to connect to 10.70.47.64
+Spawning pexpect for ip 10.70.47.64
+ssh connection asked for password, gave password
+Command 'summary -j' sent to onoscli.
+onoscli: eof exception found
+onoscli:     logout
+
+Connection to 10.70.47.64 closed.
+
+Voltha device of:0001000000000001 not in map. Using uplink vlan 333
+Installing OLT app /root/test/src/test/utils/../apps/olt-app-3.0-SNAPSHOT.oar
+Connecting to controller at 10.70.47.64
+onoscli: Trying to connect to 10.70.47.64
+# Host [10.70.47.64]:8101 found: line 1 type RSA
+Spawning pexpect for ip 10.70.47.64
+ssh connection asked for password, gave password
+Command 'summary -j' sent to onoscli.
+onoscli: eof exception found
+onoscli:     logout
+
+Connection to 10.70.47.64 closed.
+
+Running command: ip link add link veth48 name veth48.333 type vlan id 333
+RTNETLINK answers: File exists
+Running command: ip link set veth48.333 up
+Running command: ip link add link veth48.333 name veth48.333.254 type vlan id 254
+RTNETLINK answers: File exists
+Running command: ip link set veth48.333.254 up
+Configuring OVS flow for port 37, s_tag 333
+test_dhcpl2relay_without_sadis_app (dhcpl2relay.dhcpl2relayTest.dhcpl2relay_exchange) ... # Host [10.70.47.64]:8101 found: line 1 type RSA
+
+Test test_dhcpl2relay_without_sadis_app has errors and warnings
+
+2017-10-11 07:49:47,528 | WARN  | of-event-stats-7 | FlowModBuilderVer13              | 194 - org.onosproject.onos-providers-openflow-flow - 1.10.6 | Match type INNER_VLAN_VID not yet implemented.
+2017-10-11 07:49:47,971 | WARN  |  I/O worker #340 | IgmpSnoop                        | 203 - org.opencord.igmp - 1.3.0.SNAPSHOT | No SSM translate source found for group 224.0.0.251
+2017-10-11 07:49:52,527 | WARN  | f-event-stats-29 | FlowModBuilderVer13              | 194 - org.onosproject.onos-providers-openflow-flow - 1.10.6 | Match type INNER_VLAN_VID not yet implemented.
+ok
+
+----------------------------------------------------------------------
+Ran 1 test in 44.221s
+
+OK
+Test dhcpl2relayTest.py:dhcpl2relay_exchange.test_dhcpl2relay_without_sadis_app Success
+Done running tests
+127.0.0.1 - - [11/Oct/2017 00:49:58] "POST /test HTTP/1.1" 200 -
+ubuntu@olt-tester:~/cord-tester/src/test/setup$
+
diff --git a/src/test/results/dhcpl2relay/test_dhcpl2relay_without_serial_id_of_olt b/src/test/results/dhcpl2relay/test_dhcpl2relay_without_serial_id_of_olt
new file mode 100644
index 0000000..a43af29
--- /dev/null
+++ b/src/test/results/dhcpl2relay/test_dhcpl2relay_without_serial_id_of_olt
@@ -0,0 +1,220 @@
+ubuntu@olt-tester:~/cord-tester/src/test/setup$
+ubuntu@olt-tester:~/cord-tester/src/test/setup$ ./voltha-test.py --test-type=dhcpl2relay:dhcpl2relay_exchange.test_dhcpl2relay_without_serial_id_of_olt --manifest=manifest-olt-voltha-local.json --voltha-host=10.70.47.64 --olt-type=tibit-olt --olt-arg=00:0c:e2:31:05:00 --disable-cleanup --disable-teardown
+Starting CordTester Web Server
+ * Running on http://127.0.0.1:5000/ (Press CTRL+C to quit)
+ * Restarting with stat
+ * Debugger is active!
+ * Debugger PIN: 718-316-938
+WARNING: No route found for IPv6 destination :: (no default route?)
+Cleaning up existing cluster volumes
+Onos IP 10.70.47.64
+Installing ONOS cord apps
+# Host [10.70.47.64]:8101 found: line 5
+/root/.ssh/known_hosts updated.
+Original contents retained as /root/.ssh/known_hosts.old
+onoscli: eof exception found
+onoscli:     logout
+
+Connection to 10.70.47.64 closed.
+
+result.ok, result.status_code are False and 409
+ONOS app cord-config, version 3.0-SNAPSHOT installed
+result.ok, result.status_code are False and 409
+ONOS app sadis-app, version 3.0-SNAPSHOT installed
+result.ok, result.status_code are False and 409
+ONOS app olt-app, version 3.0-SNAPSHOT installed
+result.ok, result.status_code are False and 409
+ONOS app aaa, version 3.0-SNAPSHOT installed
+result.ok, result.status_code are False and 409
+ONOS app igmp, version 3.0-SNAPSHOT installed
+Installing cord tester ONOS app /home/ubuntu/cord-tester/src/test/apps/ciena-cordigmp-multitable-3.0-SNAPSHOT.oar
+result.ok, result.status_code are False and 409
+Radius server running with IP 11.0.0.3
+Provisioning the ports for the test container
+
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth0 -l l1 cord-tester1 192.168.100.1/24 02:03:04:00:00:01
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth2 -l l2 cord-tester1 192.168.100.2/24 02:03:04:00:00:02
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth4 -l l3 cord-tester1 192.168.100.3/24 02:03:04:00:00:03
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth6 -l l4 cord-tester1 192.168.100.4/24 02:03:04:00:00:04
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth8 -l l5 cord-tester1 192.168.100.5/24 02:03:04:00:00:05
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth10 -l l6 cord-tester1 192.168.100.6/24 02:03:04:00:00:06
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth12 -l l7 cord-tester1 192.168.100.7/24 02:03:04:00:00:07
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth14 -l l8 cord-tester1 192.168.100.8/24 02:03:04:00:00:08
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth16 -l l9 cord-tester1 192.168.100.9/24 02:03:04:00:00:09
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth18 -l l10 cord-tester1 192.168.100.10/24 02:03:04:00:00:0a
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth20 -l l11 cord-tester1 192.168.100.11/24 02:03:04:00:00:0b
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth22 -l l12 cord-tester1 192.168.100.12/24 02:03:04:00:00:0c
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth24 -l l13 cord-tester1 192.168.100.13/24 02:03:04:00:00:0d
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth26 -l l14 cord-tester1 192.168.100.14/24 02:03:04:00:00:0e
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth28 -l l15 cord-tester1 192.168.100.15/24 02:03:04:00:00:0f
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth30 -l l16 cord-tester1 192.168.100.16/24 02:03:04:00:00:10
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth32 -l l17 cord-tester1 192.168.100.17/24 02:03:04:00:00:11
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth34 -l l18 cord-tester1 192.168.100.18/24 02:03:04:00:00:12
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth36 -l l19 cord-tester1 192.168.100.19/24 02:03:04:00:00:13
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth38 -l l20 cord-tester1 192.168.100.20/24 02:03:04:00:00:14
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth40 -l l21 cord-tester1 192.168.100.21/24 02:03:04:00:00:15
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth42 -l l22 cord-tester1 192.168.100.22/24 02:03:04:00:00:16
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth44 -l l23 cord-tester1 192.168.100.23/24 02:03:04:00:00:17
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth46 -l l24 cord-tester1 192.168.100.24/24 02:03:04:00:00:18
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth48 -l l25 cord-tester1 192.168.100.25/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth50 -l l26 cord-tester1 192.168.100.26/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth52 -l l27 cord-tester1 192.168.100.27/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth54 -l l28 cord-tester1 192.168.100.28/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth56 -l l29 cord-tester1 192.168.100.29/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth58 -l l30 cord-tester1 192.168.100.30/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth60 -l l31 cord-tester1 192.168.100.31/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth62 -l l32 cord-tester1 192.168.100.32/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth64 -l l33 cord-tester1 192.168.100.33/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth66 -l l34 cord-tester1 192.168.100.34/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth68 -l l35 cord-tester1 192.168.100.35/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth70 -l l36 cord-tester1 192.168.100.36/24
+RTNETLINK answers: File exists
+Provisioning guest port vcpe0 for cord-tester1 with host port: enp1s0f0, s_tag: 222, c_tag: 111
+
+RTNETLINK answers: File exists
+Provisioning guest port vcpe1 for cord-tester1 with host port: enp1s0f0, s_tag: 304, c_tag: 304
+
+RTNETLINK answers: File exists
+Provisioning guest port vcpe2 for cord-tester1 with host port: enp1s0f0, s_tag: 304, c_tag: 305
+
+RTNETLINK answers: File exists
+Provisioning guest port vcpe3 for cord-tester1 with host port: enp1s0f0, s_tag: 304, c_tag: 306
+
+RTNETLINK answers: File exists
+Provisioning guest port vcpe4 for cord-tester1 with host port: enp1s0f0, s_tag: 304, c_tag: 307
+
+RTNETLINK answers: File exists
+Provisioning guest port vcpe5 for cord-tester1 with host port: enp1s0f0, s_tag: 304, c_tag: 308
+
+RTNETLINK answers: File exists
+Provisioning guest port vcpe6 for cord-tester1 with host port: enp1s0f0, s_tag: 304, c_tag: 309
+
+RTNETLINK answers: File exists
+Provisioning guest port vcpe7 for cord-tester1 with host port: enp1s0f0, s_tag: 304, c_tag: 310
+
+RTNETLINK answers: File exists
+Provisioning guest port vcpe8 for cord-tester1 with host port: enp1s0f0, s_tag: 304, c_tag: 311
+
+RTNETLINK answers: File exists
+Test container cord-tester1 started and provisioned to run tests using nosetests
+127.0.0.1 - - [11/Oct/2017 02:16:07] "POST /start HTTP/1.1" 200 -
+Running test case dhcpl2relay:dhcpl2relay_exchange.test_dhcpl2relay_without_serial_id_of_olt
+WARNING: No route found for IPv6 destination :: (no default route?)
+Controller IP [u'10.70.47.64'], Test type dhcpl2relay:dhcpl2relay_exchange.test_dhcpl2relay_without_serial_id_of_olt
+Installing ONOS cord apps
+# Host [10.70.47.64]:8101 found: line 5
+/root/.ssh/known_hosts updated.
+Original contents retained as /root/.ssh/known_hosts.old
+onoscli: eof exception found
+onoscli:     logout
+
+Connection to 10.70.47.64 closed.
+
+result.ok, result.status_code are False and 409
+ONOS app cord-config, version 3.0-SNAPSHOT installed
+result.ok, result.status_code are False and 409
+ONOS app sadis-app, version 3.0-SNAPSHOT installed
+result.ok, result.status_code are False and 409
+ONOS app olt-app, version 3.0-SNAPSHOT installed
+result.ok, result.status_code are False and 409
+ONOS app aaa, version 3.0-SNAPSHOT installed
+result.ok, result.status_code are False and 409
+ONOS app igmp, version 3.0-SNAPSHOT installed
+Installing cord tester ONOS app /home/ubuntu/cord-tester/src/test/apps/ciena-cordigmp-multitable-3.0-SNAPSHOT.oar
+result.ok, result.status_code are False and 409
+Radius server running with IP 11.0.0.3
+Running ['dhcpl2relay:dhcpl2relay_exchange.test_dhcpl2relay_without_serial_id_of_olt'] tests across 1 containers in parallel
+Modifying scapy tool files before running a test: ['dhcpl2relay:dhcpl2relay_exchange.test_dhcpl2relay_without_serial_id_of_olt']
+Running tests: ['dhcpl2relay:dhcpl2relay_exchange.test_dhcpl2relay_without_serial_id_of_olt']
+Connecting to controller at 10.70.47.64
+onoscli: Trying to connect to 10.70.47.64
+Spawning pexpect for ip 10.70.47.64
+ssh connection asked for password, gave password
+Command 'summary -j' sent to onoscli.
+onoscli: eof exception found
+onoscli:     logout
+
+Connection to 10.70.47.64 closed.
+
+Voltha device of:0001000000000001 not in map. Using uplink vlan 333
+Installing OLT app /root/test/src/test/utils/../apps/olt-app-3.0-SNAPSHOT.oar
+Connecting to controller at 10.70.47.64
+onoscli: Trying to connect to 10.70.47.64
+# Host [10.70.47.64]:8101 found: line 1 type RSA
+Spawning pexpect for ip 10.70.47.64
+ssh connection asked for password, gave password
+Command 'summary -j' sent to onoscli.
+onoscli: eof exception found
+onoscli:     logout
+
+Connection to 10.70.47.64 closed.
+
+Running command: ip link add link veth48 name veth48.333 type vlan id 333
+RTNETLINK answers: File exists
+Running command: ip link set veth48.333 up
+Running command: ip link add link veth48.333 name veth48.333.254 type vlan id 254
+RTNETLINK answers: File exists
+Running command: ip link set veth48.333.254 up
+Configuring OVS flow for port 37, s_tag 333
+test_dhcpl2relay_without_serial_id_of_olt (dhcpl2relay.dhcpl2relayTest.dhcpl2relay_exchange) ... # Host [10.70.47.64]:8101 found: line 1 type RSA
+org.opencord.sadis app is being installed
+The serial Id info from network configuration is shown =
+
+Test test_dhcpl2relay_without_serial_id_of_olt has errors and warnings
+
+2017-10-11 09:16:51,460 | WARN  |  I/O worker #340 | IgmpSnoop                        | 203 - org.opencord.igmp - 1.3.0.SNAPSHOT | No SSM translate source found for group 224.0.0.251
+2017-10-11 09:16:52,527 | WARN  | f-event-stats-17 | FlowModBuilderVer13              | 194 - org.onosproject.onos-providers-openflow-flow - 1.10.6 | Match type INNER_VLAN_VID not yet implemented.
+2017-10-11 09:16:57,530 | WARN  | f-event-stats-12 | FlowModBuilderVer13              | 194 - org.onosproject.onos-providers-openflow-flow - 1.10.6 | Match type INNER_VLAN_VID not yet implemented.
+2017-10-11 09:16:58,463 | ERROR |  I/O worker #340 | SadisManager                     | 243 - org.opencord.sadis-app - 1.2.0.SNAPSHOT | Data not found for id d9f17c736cb04df3b583ea54ef58e9ad
+2017-10-11 09:16:58,463 | WARN  |  I/O worker #340 | DhcpL2Relay                      | 244 - org.opencord.dhcpl2relay - 1.2.0.SNAPSHOT | Device not found for of:0001000000000001/254
+2017-10-11 09:16:58,463 | WARN  |  I/O worker #340 | DhcpL2Relay                      | 244 - org.opencord.dhcpl2relay - 1.2.0.SNAPSHOT | RelayAgent MAC not found
+2017-10-11 09:17:02,530 | WARN  | f-event-stats-16 | FlowModBuilderVer13              | 194 - org.onosproject.onos-providers-openflow-flow - 1.10.6 | Match type INNER_VLAN_VID not yet implemented.
+2017-10-11 09:17:07,525 | WARN  | f-event-stats-27 | FlowModBuilderVer13              | 194 - org.onosproject.onos-providers-openflow-flow - 1.10.6 | Match type INNER_VLAN_VID not yet implemented.
+ok
+
+----------------------------------------------------------------------
+Ran 1 test in 52.344s
+
+OK
+Test dhcpl2relayTest.py:dhcpl2relay_exchange.test_dhcpl2relay_without_serial_id_of_olt Success
+Done running tests
+127.0.0.1 - - [11/Oct/2017 02:17:12] "POST /test HTTP/1.1" 200 -
+ubuntu@olt-tester:~/cord-tester/src/test/setup$
+ubuntu@olt-tester:~/cord-tester/src/test/setup$
+ubuntu@olt-tester:~/cord-tester/src/test/setup$
+
diff --git a/src/test/results/dhcpl2relay/test_dhcpl2relay_wrong_serial_id_of_olt b/src/test/results/dhcpl2relay/test_dhcpl2relay_wrong_serial_id_of_olt
new file mode 100644
index 0000000..c1cd49b
--- /dev/null
+++ b/src/test/results/dhcpl2relay/test_dhcpl2relay_wrong_serial_id_of_olt
@@ -0,0 +1,217 @@
+ubuntu@olt-tester:~/cord-tester/src/test/setup$
+ubuntu@olt-tester:~/cord-tester/src/test/setup$ ./voltha-test.py --test-type=dhcpl2relay:dhcpl2relay_exchange.test_dhcpl2relay_with_wrong_serial_id_of_olt --manifest=manifest-olt-voltha-local.json --voltha-host=10.70.47.64 --olt-type=tibit-olt --olt-arg=00:0c:e2:31:05:00 --disable-cleanup --disable-teardown
+Starting CordTester Web Server
+ * Running on http://127.0.0.1:5000/ (Press CTRL+C to quit)
+ * Restarting with stat
+ * Debugger is active!
+ * Debugger PIN: 718-316-938
+WARNING: No route found for IPv6 destination :: (no default route?)
+Cleaning up existing cluster volumes
+Onos IP 10.70.47.64
+Installing ONOS cord apps
+# Host [10.70.47.64]:8101 found: line 5
+/root/.ssh/known_hosts updated.
+Original contents retained as /root/.ssh/known_hosts.old
+onoscli: eof exception found
+onoscli:     logout
+
+Connection to 10.70.47.64 closed.
+
+result.ok, result.status_code are False and 409
+ONOS app cord-config, version 3.0-SNAPSHOT installed
+result.ok, result.status_code are False and 409
+ONOS app sadis-app, version 3.0-SNAPSHOT installed
+result.ok, result.status_code are False and 409
+ONOS app olt-app, version 3.0-SNAPSHOT installed
+result.ok, result.status_code are False and 409
+ONOS app aaa, version 3.0-SNAPSHOT installed
+result.ok, result.status_code are False and 409
+ONOS app igmp, version 3.0-SNAPSHOT installed
+Installing cord tester ONOS app /home/ubuntu/cord-tester/src/test/apps/ciena-cordigmp-multitable-3.0-SNAPSHOT.oar
+result.ok, result.status_code are False and 409
+Radius server running with IP 11.0.0.3
+Provisioning the ports for the test container
+
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth0 -l l1 cord-tester1 192.168.100.1/24 02:03:04:00:00:01
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth2 -l l2 cord-tester1 192.168.100.2/24 02:03:04:00:00:02
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth4 -l l3 cord-tester1 192.168.100.3/24 02:03:04:00:00:03
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth6 -l l4 cord-tester1 192.168.100.4/24 02:03:04:00:00:04
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth8 -l l5 cord-tester1 192.168.100.5/24 02:03:04:00:00:05
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth10 -l l6 cord-tester1 192.168.100.6/24 02:03:04:00:00:06
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth12 -l l7 cord-tester1 192.168.100.7/24 02:03:04:00:00:07
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth14 -l l8 cord-tester1 192.168.100.8/24 02:03:04:00:00:08
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth16 -l l9 cord-tester1 192.168.100.9/24 02:03:04:00:00:09
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth18 -l l10 cord-tester1 192.168.100.10/24 02:03:04:00:00:0a
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth20 -l l11 cord-tester1 192.168.100.11/24 02:03:04:00:00:0b
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth22 -l l12 cord-tester1 192.168.100.12/24 02:03:04:00:00:0c
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth24 -l l13 cord-tester1 192.168.100.13/24 02:03:04:00:00:0d
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth26 -l l14 cord-tester1 192.168.100.14/24 02:03:04:00:00:0e
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth28 -l l15 cord-tester1 192.168.100.15/24 02:03:04:00:00:0f
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth30 -l l16 cord-tester1 192.168.100.16/24 02:03:04:00:00:10
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth32 -l l17 cord-tester1 192.168.100.17/24 02:03:04:00:00:11
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth34 -l l18 cord-tester1 192.168.100.18/24 02:03:04:00:00:12
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth36 -l l19 cord-tester1 192.168.100.19/24 02:03:04:00:00:13
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth38 -l l20 cord-tester1 192.168.100.20/24 02:03:04:00:00:14
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth40 -l l21 cord-tester1 192.168.100.21/24 02:03:04:00:00:15
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth42 -l l22 cord-tester1 192.168.100.22/24 02:03:04:00:00:16
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth44 -l l23 cord-tester1 192.168.100.23/24 02:03:04:00:00:17
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth46 -l l24 cord-tester1 192.168.100.24/24 02:03:04:00:00:18
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth48 -l l25 cord-tester1 192.168.100.25/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth50 -l l26 cord-tester1 192.168.100.26/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth52 -l l27 cord-tester1 192.168.100.27/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth54 -l l28 cord-tester1 192.168.100.28/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth56 -l l29 cord-tester1 192.168.100.29/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth58 -l l30 cord-tester1 192.168.100.30/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth60 -l l31 cord-tester1 192.168.100.31/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth62 -l l32 cord-tester1 192.168.100.32/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth64 -l l33 cord-tester1 192.168.100.33/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth66 -l l34 cord-tester1 192.168.100.34/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth68 -l l35 cord-tester1 192.168.100.35/24
+RTNETLINK answers: File exists
+Running PIPEWORK cmd: pipework enp1s0f0 -i veth70 -l l36 cord-tester1 192.168.100.36/24
+RTNETLINK answers: File exists
+Provisioning guest port vcpe0 for cord-tester1 with host port: enp1s0f0, s_tag: 222, c_tag: 111
+
+RTNETLINK answers: File exists
+Provisioning guest port vcpe1 for cord-tester1 with host port: enp1s0f0, s_tag: 304, c_tag: 304
+
+RTNETLINK answers: File exists
+Provisioning guest port vcpe2 for cord-tester1 with host port: enp1s0f0, s_tag: 304, c_tag: 305
+
+RTNETLINK answers: File exists
+Provisioning guest port vcpe3 for cord-tester1 with host port: enp1s0f0, s_tag: 304, c_tag: 306
+
+RTNETLINK answers: File exists
+Provisioning guest port vcpe4 for cord-tester1 with host port: enp1s0f0, s_tag: 304, c_tag: 307
+
+RTNETLINK answers: File exists
+Provisioning guest port vcpe5 for cord-tester1 with host port: enp1s0f0, s_tag: 304, c_tag: 308
+
+RTNETLINK answers: File exists
+Provisioning guest port vcpe6 for cord-tester1 with host port: enp1s0f0, s_tag: 304, c_tag: 309
+
+RTNETLINK answers: File exists
+Provisioning guest port vcpe7 for cord-tester1 with host port: enp1s0f0, s_tag: 304, c_tag: 310
+
+RTNETLINK answers: File exists
+Provisioning guest port vcpe8 for cord-tester1 with host port: enp1s0f0, s_tag: 304, c_tag: 311
+
+RTNETLINK answers: File exists
+Test container cord-tester1 started and provisioned to run tests using nosetests
+127.0.0.1 - - [11/Oct/2017 02:19:05] "POST /start HTTP/1.1" 200 -
+Running test case dhcpl2relay:dhcpl2relay_exchange.test_dhcpl2relay_with_wrong_serial_id_of_olt
+WARNING: No route found for IPv6 destination :: (no default route?)
+Controller IP [u'10.70.47.64'], Test type dhcpl2relay:dhcpl2relay_exchange.test_dhcpl2relay_with_wrong_serial_id_of_olt
+Installing ONOS cord apps
+# Host [10.70.47.64]:8101 found: line 5
+/root/.ssh/known_hosts updated.
+Original contents retained as /root/.ssh/known_hosts.old
+onoscli: eof exception found
+onoscli:     logout
+
+Connection to 10.70.47.64 closed.
+
+result.ok, result.status_code are False and 409
+ONOS app cord-config, version 3.0-SNAPSHOT installed
+result.ok, result.status_code are False and 409
+ONOS app sadis-app, version 3.0-SNAPSHOT installed
+result.ok, result.status_code are False and 409
+ONOS app olt-app, version 3.0-SNAPSHOT installed
+result.ok, result.status_code are False and 409
+ONOS app aaa, version 3.0-SNAPSHOT installed
+result.ok, result.status_code are False and 409
+ONOS app igmp, version 3.0-SNAPSHOT installed
+Installing cord tester ONOS app /home/ubuntu/cord-tester/src/test/apps/ciena-cordigmp-multitable-3.0-SNAPSHOT.oar
+result.ok, result.status_code are False and 409
+Radius server running with IP 11.0.0.3
+Running ['dhcpl2relay:dhcpl2relay_exchange.test_dhcpl2relay_with_wrong_serial_id_of_olt'] tests across 1 containers in parallel
+Modifying scapy tool files before running a test: ['dhcpl2relay:dhcpl2relay_exchange.test_dhcpl2relay_with_wrong_serial_id_of_olt']
+Running tests: ['dhcpl2relay:dhcpl2relay_exchange.test_dhcpl2relay_with_wrong_serial_id_of_olt']
+Connecting to controller at 10.70.47.64
+onoscli: Trying to connect to 10.70.47.64
+Spawning pexpect for ip 10.70.47.64
+ssh connection asked for password, gave password
+Command 'summary -j' sent to onoscli.
+onoscli: eof exception found
+onoscli:     logout
+
+Connection to 10.70.47.64 closed.
+
+Voltha device of:0001000000000001 not in map. Using uplink vlan 333
+Installing OLT app /root/test/src/test/utils/../apps/olt-app-3.0-SNAPSHOT.oar
+Connecting to controller at 10.70.47.64
+onoscli: Trying to connect to 10.70.47.64
+# Host [10.70.47.64]:8101 found: line 1 type RSA
+Spawning pexpect for ip 10.70.47.64
+ssh connection asked for password, gave password
+Command 'summary -j' sent to onoscli.
+onoscli: eof exception found
+onoscli:     logout
+
+Connection to 10.70.47.64 closed.
+
+Running command: ip link add link veth48 name veth48.333 type vlan id 333
+RTNETLINK answers: File exists
+Running command: ip link set veth48.333 up
+Running command: ip link add link veth48.333 name veth48.333.254 type vlan id 254
+RTNETLINK answers: File exists
+Running command: ip link set veth48.333.254 up
+Configuring OVS flow for port 37, s_tag 333
+test_dhcpl2relay_with_wrong_serial_id_of_olt (dhcpl2relay.dhcpl2relayTest.dhcpl2relay_exchange) ... # Host [10.70.47.64]:8101 found: line 1 type RSA
+org.opencord.sadis app is being installed
+The serial Id info from network configuration is shown = 07f20d06696041febf974ccdhdhhjh37
+
+Test test_dhcpl2relay_with_wrong_serial_id_of_olt has errors and warnings
+
+2017-10-11 09:19:52,103 | WARN  |  I/O worker #340 | IgmpSnoop                        | 203 - org.opencord.igmp - 1.3.0.SNAPSHOT | No SSM translate source found for group 224.0.0.251
+2017-10-11 09:19:52,527 | WARN  | f-event-stats-20 | FlowModBuilderVer13              | 194 - org.onosproject.onos-providers-openflow-flow - 1.10.6 | Match type INNER_VLAN_VID not yet implemented.
+2017-10-11 09:19:56,570 | ERROR |  I/O worker #340 | SadisManager                     | 243 - org.opencord.sadis-app - 1.2.0.SNAPSHOT | Data not found for id d9f17c736cb04df3b583ea54ef58e9ad
+2017-10-11 09:19:56,570 | WARN  |  I/O worker #340 | DhcpL2Relay                      | 244 - org.opencord.dhcpl2relay - 1.2.0.SNAPSHOT | Device not found for of:0001000000000001/254
+2017-10-11 09:19:56,570 | WARN  |  I/O worker #340 | DhcpL2Relay                      | 244 - org.opencord.dhcpl2relay - 1.2.0.SNAPSHOT | RelayAgent MAC not found
+2017-10-11 09:19:57,526 | WARN  | of-event-stats-9 | FlowModBuilderVer13              | 194 - org.onosproject.onos-providers-openflow-flow - 1.10.6 | Match type INNER_VLAN_VID not yet implemented.
+2017-10-11 09:20:02,554 | WARN  | f-event-stats-26 | FlowModBuilderVer13              | 194 - org.onosproject.onos-providers-openflow-flow - 1.10.6 | Match type INNER_VLAN_VID not yet implemented.
+ok
+
+----------------------------------------------------------------------
+Ran 1 test in 52.397s
+
+OK
+Test dhcpl2relayTest.py:dhcpl2relay_exchange.test_dhcpl2relay_with_wrong_serial_id_of_olt Success
+Done running tests
+127.0.0.1 - - [11/Oct/2017 02:20:10] "POST /test HTTP/1.1" 200 -
+ubuntu@olt-tester:~/cord-tester/src/test/setup$
+