summaryrefslogtreecommitdiffstats
path: root/scripts/automation/trex_control_plane/stl/services/scapy_server/scapy_service.py
diff options
context:
space:
mode:
authorAnton Kiselev <anton.kisel@gmail.com>2016-11-01 18:02:22 +0700
committerAnton Kiselev <anton.kisel@gmail.com>2016-11-04 19:54:57 +0700
commit7fc45ee2375e9e5a346595e29dfd526e6a5bec87 (patch)
treece670d853c71b0b83221bff3f3414ee56159bde9 /scripts/automation/trex_control_plane/stl/services/scapy_server/scapy_service.py
parentcdbdece3c94e98d2dca2cdddb4aeee4a1f29c5c6 (diff)
add access to scapy.all from eval, tests to IPOptions, TCPOptions
Signed-off-by: Anton Kiselev <anton.kisel@gmail.com>
Diffstat (limited to 'scripts/automation/trex_control_plane/stl/services/scapy_server/scapy_service.py')
-rwxr-xr-xscripts/automation/trex_control_plane/stl/services/scapy_server/scapy_service.py2
1 files changed, 1 insertions, 1 deletions
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 79f5d52b..118d7d6e 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
@@ -424,7 +424,7 @@ class Scapy_service(Scapy_service_api):
if type(val) == type({}):
value_type = val['vtype']
if value_type == 'EXPRESSION':
- return eval(val['expr'], {})
+ return eval(val['expr'], scapy.all.__dict__)
elif value_type == 'BYTES': # bytes payload(ex Raw.load)
return generate_bytes(val)
elif value_type == 'OBJECT':