diff options
author | Ole Troan <ot@cisco.com> | 2017-10-20 13:28:20 +0200 |
---|---|---|
committer | Dave Wallace <dwallacelf@gmail.com> | 2017-10-27 19:07:08 +0000 |
commit | 088f042400fe104c86c86fb0de04aeb4b8013e74 (patch) | |
tree | 9fc553d1239331b88cb8a71ea832ed5f333c214d /test/test_dhcp.py | |
parent | 116af2170ef21c61252da24d88a0db368e3c7965 (diff) |
VPP-1033: Python API support arbitrary sized input parameters.
Dynamically calculate the required buffer size to pack into based on
message definition. Also add input parameter length checking.
Change-Id: I7633bec596e4833bb328fbf63a65b866c7985de5
Signed-off-by: Ole Troan <ot@cisco.com>
(cherry picked from commit 895b6e8b4408108a9b5cea99dcb378c3524b18b2)
Diffstat (limited to 'test/test_dhcp.py')
-rw-r--r-- | test/test_dhcp.py | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/test/test_dhcp.py b/test/test_dhcp.py index fe97f6c9..42b80af3 100644 --- a/test/test_dhcp.py +++ b/test/test_dhcp.py @@ -19,6 +19,7 @@ from scapy.layers.dhcp6 import DHCP6, DHCP6_Solicit, DHCP6_RelayForward, \ from socket import AF_INET, AF_INET6 from scapy.utils import inet_pton, inet_ntop from scapy.utils6 import in6_ptop +from util import mactobinary DHCP4_CLIENT_PORT = 68 DHCP4_SERVER_PORT = 67 @@ -1134,7 +1135,7 @@ class TestDHCP(VppTestCase): # remove the left over ARP entry self.vapi.ip_neighbor_add_del(self.pg2.sw_if_index, - self.pg2.remote_mac, + mactobinary(self.pg2.remote_mac), self.pg2.remote_ip4, is_add=0) # |