summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAnton Kiselev <anton.kisel@gmail.com>2017-03-07 13:47:19 +0700
committerYaroslav Brustinov <ybrustin@cisco.com>2017-03-07 18:13:24 +0200
commit784209d699348273c9b2108e3d9871577bb7b04f (patch)
treed4e3c28a8a280a43e5d8aa0de431c277522cbc39
parent322ff95c089574b9efc61bf57f2dfed89c0527a5 (diff)
scapy_server: fix layer offset calculation(pkt.offset -> pkt._offset)
Signed-off-by: Anton Kiselev <anton.kisel@gmail.com>
-rwxr-xr-xscripts/automation/trex_control_plane/stl/services/scapy_server/scapy_service.py6
1 files changed, 3 insertions, 3 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 98eeb749..1b6d981f 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
@@ -644,8 +644,8 @@ class Scapy_service(Scapy_service_api):
for field_desc in pkt.fields_desc:
field_id = field_desc.name
ignored = field_id not in layer_full.fields
- offset = field_desc.offset
- protocol_offset = pkt.offset
+ offset = field_desc._offset
+ protocol_offset = pkt._offset
field_sz = field_desc.get_size_bytes()
# some values are unavailable in pkt(original model)
# at the same time,
@@ -708,7 +708,7 @@ class Scapy_service(Scapy_service_api):
fields.append(field_data)
layer_data = {
"id": layer_id,
- "offset": pkt.offset,
+ "offset": pkt._offset,
"fields": fields,
"real_id": real_layer_id,
"valid_structure": valid_struct,