summaryrefslogtreecommitdiffstats
path: root/scripts/automation/trex_control_plane/stl/services/scapy_server/scapy_service.py
diff options
context:
space:
mode:
authorHanoh Haim <hhaim@cisco.com>2016-10-27 11:43:17 +0300
committerHanoh Haim <hhaim@cisco.com>2016-10-27 11:43:45 +0300
commit6cf5aa4153da4874a22af51f96d0029f73979460 (patch)
tree689f72075d0cd921231ae9325d371dd5161358b2 /scripts/automation/trex_control_plane/stl/services/scapy_server/scapy_service.py
parent1782ef7a71c3e031fc5d1343c27ed2c8e45fd4ad (diff)
fix scapy_service ARP issue and add more layers in the service
Signed-off-by: Hanoh Haim <hhaim@cisco.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.py18
1 files changed, 16 insertions, 2 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 1ad6843c..91257596 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
@@ -12,8 +12,22 @@ import numbers
import inspect
import json
from pprint import pprint
-#from scapy.layers.dns import DNS
-#from scapy.contrib.mpls import MPLS
+
+# add some layers as an example
+# need to test more
+from scapy.layers.dns import *
+from scapy.layers.dhcp import *
+from scapy.layers.ipsec import *
+from scapy.layers.netflow import *
+from scapy.layers.sctp import *
+from scapy.layers.tftp import *
+
+from scapy.contrib.mpls import *
+from scapy.contrib.igmp import *
+from scapy.contrib.igmpv3 import *
+
+
+
#additional_stl_udp_pkts = os.path.abspath(os.path.join(os.pardir,os.pardir,os.pardir,os.pardir, os.pardir,'stl'))
#sys.path.append(additional_stl_udp_pkts)