head 1.1; access; symbols; locks; strict; comment @# @; 1.1 date 2026.10.06.00.04.27; author rin; state Exp; branches; next ; commitid 3bfktVL9FOlvClYG; desc @@ 1.1 log @scapy: Fix send() and friends for NetBSD, bump revision Scapy assumes that PF_ROUTE is 17 like on other *BSD systems. However, for NetBSD, PF_ROUTE has been 34 since 6.0 release. @ text @$NetBSD$ For NetBSD, PF_ROUTE has been 34 since 6.0 release. --- scapy/arch/bpf/pfroute.py.orig 2025-12-25 12:31:39.000000000 +0000 +++ scapy/arch/bpf/pfroute.py 2026-10-05 13:37:48.668666558 +0000 @@@@ -62,7 +62,9 @@@@ ) # Missing attributes -if not hasattr(socket, "PF_ROUTE"): +if NETBSD: + socket.PF_ROUTE = 34 +elif not hasattr(socket, "PF_ROUTE"): socket.PF_ROUTE = 17 # ctypes definitions @