Skip to content

[scapy]: Patch scapy 2.4.5 for sniffing on intfs#10644

Merged
theasianpianist merged 1 commit intosonic-net:masterfrom
theasianpianist:scapy-intf-patch
May 18, 2022
Merged

[scapy]: Patch scapy 2.4.5 for sniffing on intfs#10644
theasianpianist merged 1 commit intosonic-net:masterfrom
theasianpianist:scapy-intf-patch

Conversation

@theasianpianist
Copy link
Contributor

@theasianpianist theasianpianist commented Apr 22, 2022

Signed-off-by: Lawrence Lee lawlee@microsoft.com

Why I did it

PR #10457 introduces a known scapy bug (secdev/scapy#3191). The bug is fixed upstream in scapy here (secdev/scapy#3240) but is not available in a release yet. This bug causes the tunnel_packet_handler to fail silently, causing the test dualtor/test_tunnel_memory_leak.py to fail.

How I did it

Add a patch for the bug fix into the existing series of patches applied to scapy.

How to verify it

Run dualtor/test_tunnel_memory_leak.py and ensure it passes

Which release branch to backport (provide reason below if selected)

  • 201811
  • 201911
  • 202006
  • 202012
  • 202106
  • 202111

Description for the changelog

Link to config_db schema for YANG module changes

A picture of a cute animal (not mandatory but encouraged)

Signed-off-by: Lawrence Lee <lawlee@microsoft.com>
@theasianpianist theasianpianist marked this pull request as ready for review May 18, 2022 20:00
@theasianpianist theasianpianist merged commit 70e8ad3 into sonic-net:master May 18, 2022
qiluo-msft pushed a commit that referenced this pull request May 24, 2022
Apply scapy fix (secdev/scapy#3240) since it is not available in release yet

Signed-off-by: Lawrence Lee <lawlee@microsoft.com>
judyjoseph pushed a commit that referenced this pull request May 25, 2022
Apply scapy fix (secdev/scapy#3240) since it is not available in release yet

Signed-off-by: Lawrence Lee <lawlee@microsoft.com>
liushilongbuaa pushed a commit to liushilongbuaa/sonic-buildimage that referenced this pull request Jun 20, 2022
…anch

Related work items: #52, #71, #73, #75, #77, sonic-net#1306, sonic-net#1588, sonic-net#1991, sonic-net#2031, sonic-net#2040, sonic-net#2053, sonic-net#2066, sonic-net#2069, sonic-net#2087, sonic-net#2107, sonic-net#2110, sonic-net#2112, sonic-net#2113, sonic-net#2117, sonic-net#2124, sonic-net#2125, sonic-net#2126, sonic-net#2128, sonic-net#2130, sonic-net#2131, sonic-net#2132, sonic-net#2133, sonic-net#2134, sonic-net#2135, sonic-net#2136, sonic-net#2137, sonic-net#2138, sonic-net#2139, sonic-net#2140, sonic-net#2143, sonic-net#2158, sonic-net#2161, sonic-net#2233, sonic-net#2243, sonic-net#2250, sonic-net#2254, sonic-net#2260, sonic-net#2261, sonic-net#2267, sonic-net#2278, sonic-net#2282, sonic-net#2285, sonic-net#2288, sonic-net#2289, sonic-net#2292, sonic-net#2294, sonic-net#8887, sonic-net#9279, sonic-net#9390, sonic-net#9511, sonic-net#9700, sonic-net#10025, sonic-net#10322, sonic-net#10479, sonic-net#10484, sonic-net#10493, sonic-net#10500, sonic-net#10580, sonic-net#10595, sonic-net#10628, sonic-net#10634, sonic-net#10635, sonic-net#10644, sonic-net#10670, sonic-net#10691, sonic-net#10716, sonic-net#10731, sonic-net#10750, sonic-net#10751, sonic-net#10752, sonic-net#10761, sonic-net#10769, sonic-net#10775, sonic-net#10776, sonic-net#10779, sonic-net#10786, sonic-net#10792, sonic-net#10793, sonic-net#10800, sonic-net#10806, sonic-net#10826, sonic-net#10839, sonic-net#10840, sonic-net#10842, sonic-net#10844, sonic-net#10847, sonic-net#10849, sonic-net#10852, sonic-net#10865, sonic-net#10872, sonic-net#10877, sonic-net#10886, sonic-net#10889, sonic-net#10903, sonic-net#10904, sonic-net#10905, sonic-net#10913, sonic-net#10914, sonic-net#10916, sonic-net#10919, sonic-net#10925, sonic-net#10926, sonic-net#10929, sonic-net#10933, sonic-net#10934, sonic-net#10937, sonic-net#10941, sonic-net#10947, sonic-net#10952, sonic-net#10953, sonic-net#10957, sonic-net#10959, sonic-net#10971, sonic-net#10972, sonic-net#10980
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants