diff options
author | 2017-03-07 13:47:19 +0700 | |
---|---|---|
committer | 2017-03-07 18:13:24 +0200 | |
commit | 784209d699348273c9b2108e3d9871577bb7b04f (patch) | |
tree | d4e3c28a8a280a43e5d8aa0de431c277522cbc39 /scripts/automation/trex_control_plane/stl/services/scapy_server | |
parent | 322ff95c089574b9efc61bf57f2dfed89c0527a5 (diff) |
scapy_server: fix layer offset calculation(pkt.offset -> pkt._offset)
Signed-off-by: Anton Kiselev <anton.kisel@gmail.com>
Diffstat (limited to 'scripts/automation/trex_control_plane/stl/services/scapy_server')
-rwxr-xr-x | scripts/automation/trex_control_plane/stl/services/scapy_server/scapy_service.py | 6 |
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, |