From 4d81618514ca2a22d777abe22ff49d44e70569e0 Mon Sep 17 00:00:00 2001 From: Vyacheslav Ogai Date: Tue, 6 Dec 2016 22:23:50 +0200 Subject: Add check for cache_size parameter input. Signed-off-by: Vyacheslav Ogai --- .../trex_control_plane/stl/services/scapy_server/scapy_service.py | 2 ++ 1 file changed, 2 insertions(+) (limited to 'scripts/automation/trex_control_plane/stl/services/scapy_server') diff --git a/scripts/automation/trex_control_plane/stl/services/scapy_server/scapy_service.py b/scripts/automation/trex_control_plane/stl/services/scapy_server/scapy_service.py index 34d36b92..01c9a75a 100755 --- a/scripts/automation/trex_control_plane/stl/services/scapy_server/scapy_service.py +++ b/scripts/automation/trex_control_plane/stl/services/scapy_server/scapy_service.py @@ -859,8 +859,10 @@ class Scapy_service(Scapy_service_api): cache_size = None if "cache_size" in fe_parameters: + assert self._is_int(fe_parameters['cache_size']), 'Cache size must be a number' cache_size = int(fe_parameters['cache_size']) + pkt_builder = STLPktBuilder(pkt=pkt, vm=STLScVmRaw(instructions, cache_size=cache_size)) pkt_builder.compile() return pkt_builder.get_vm_data() -- cgit