From 784209d699348273c9b2108e3d9871577bb7b04f Mon Sep 17 00:00:00 2001 From: Anton Kiselev Date: Tue, 7 Mar 2017 13:47:19 +0700 Subject: scapy_server: fix layer offset calculation(pkt.offset -> pkt._offset) Signed-off-by: Anton Kiselev --- .../trex_control_plane/stl/services/scapy_server/scapy_service.py | 6 +++--- 1 file 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, -- cgit 1.2.3-korg