diff --git a/p4app/controller.py b/p4app/controller.py index 5b7aac5..3265896 100644 --- a/p4app/controller.py +++ b/p4app/controller.py @@ -252,9 +252,9 @@ class L2Controller(object): for field in CpuHeader.fields_desc: sz += field.sz - shift_by = (sz*8) -1 + shift_by = sz -1 - log.debug("Len of cpu= {}, {}, shift={}".format(sz, shift_by)) + log.debug("Len of cpu= {}, shift={}".format(sz, shift_by)) ether_orig = Ether(src=packet.src, dst=packet.dst, type=0x86dd) orig_packet = ether_orig / IPv6(packet.load[shift_by:])