From 8038a6b2c97f6a9abaf265dcbd5dec295d404d2d Mon Sep 17 00:00:00 2001 From: Antonin Bas Date: Tue, 13 Mar 2018 11:02:34 -0700 Subject: [PATCH] Fix INT header format to match spec --- scapy/contrib/xnt.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/scapy/contrib/xnt.py b/scapy/contrib/xnt.py index dd55e51..d265928 100644 --- a/scapy/contrib/xnt.py +++ b/scapy/contrib/xnt.py @@ -34,11 +34,11 @@ class GENEVE_INT(Packet): class INT_META_HDR(Packet): name = "INT_metadata_header" - fields_desc = [ BitField("ver", 0, 2), BitField("rep", 0, 2), + fields_desc = [ BitField("ver", 0, 4), BitField("rep", 0, 2), BitField("c", 0, 1), BitField("e", 0, 1), - BitField("rsvd1", 0, 5), BitField("ins_cnt", 1, 5), - BitField("max_hop_cnt", 32, 8), - BitField("total_hop_cnt", 0, 8), + BitField("m", 0, 1), + BitField("rsvd1", 0, 10), BitField("ins_cnt", 1, 5), + BitField("remaining_hop_cnt", 32, 8), ShortField("inst_mask", 0x8000), ShortField("rsvd2", 0x0000)]