Add check for cache_size parameter input. 85/5185/1
authorVyacheslav Ogai <[email protected]>
Tue, 6 Dec 2016 20:23:50 +0000 (22:23 +0200)
committerHanoh Haim <[email protected]>
Mon, 19 Dec 2016 14:04:07 +0000 (16:04 +0200)
Signed-off-by: Vyacheslav Ogai <[email protected]>
scripts/automation/trex_control_plane/stl/services/scapy_server/scapy_service.py

index 34d36b9..01c9a75 100755 (executable)
@@ -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()