diff options
author | 2024-07-23 01:28:19 -0400 | |
---|---|---|
committer | 2024-08-07 09:15:17 +0000 | |
commit | cf9356d642ce131c6562fcd281c01e51af888ec3 (patch) | |
tree | 8a57da79b102ee9a6c4fa3d8c834591ddfdbaff0 /test/patches/scapy-2.4.5/cdp.patch | |
parent | 0a3b0b231d8d2978c3322cc5ba8e1d2746a6d730 (diff) |
tests: update scapy to version 2.4.5
- Required for Ubuntu 24.04 LTS jobs
- temporarily disable TestIpsecEsp1 and
TestIpsecAhAll tests until a patch can
be added to fix them
Type: test
Change-Id: I1ae7b170117182c3252629bbbb770775e2c496c9
Signed-off-by: Benoît Ganne <bganne@cisco.com>
Signed-off-by: Dave Wallace <dwallacelf@gmail.com>
Diffstat (limited to 'test/patches/scapy-2.4.5/cdp.patch')
-rw-r--r-- | test/patches/scapy-2.4.5/cdp.patch | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/test/patches/scapy-2.4.5/cdp.patch b/test/patches/scapy-2.4.5/cdp.patch new file mode 100644 index 00000000000..8fa9f69cc80 --- /dev/null +++ b/test/patches/scapy-2.4.5/cdp.patch @@ -0,0 +1,14 @@ +diff --git a/scapy/contrib/cdp.py b/scapy/contrib/cdp.py +index a1532b78..83963ff4 100644 +--- a/scapy/contrib/cdp.py ++++ b/scapy/contrib/cdp.py +@@ -392,7 +392,7 @@ class _CDPChecksum: + This padding is only used for checksum computation. The original + packet should not be altered.""" + if len(pkt) % 2: +- last_chr = orb(pkt[-1]) ++ last_chr = orb(pkt[len(pkt)-1:]) + if last_chr <= 0x80: + return pkt[:-1] + b'\x00' + chb(last_chr) + else: + |