tcpdump mailing list archives
[PATCH] libpcap compilation on SmartOS and OmniOS
From: Dale Ghent <daleg () omniti com>
Date: Thu, 25 Oct 2012 12:04:27 -0400
There exists an issue on SmartOS and OmniOS (Illumos/Solaris/OpenSolars/Nevada derivatives) where libpcap will try to use both DLPI and the newer BPF feature simultaneously. BPF as it is now, is not completely like the BPF we all know, so for the time-being it is best to force the issue and not try to use both, preferring DLPI over anything else if present. The attached patch, which is certainly open for revision given the change to configure.in, rectifies this issue on these platforms. It forces DLPI as the preferred capture mechanism (newer versions of Solaris have getifaddrs() and currently configure.in uses that as a predicate for choosing BFP), and it fixes compilation errors (missing variable declaration) It is against HEAD and works with the current release of tcpdump. Any input is welcome. /dale
Attachment:
libpcap-smartos-dlpi.diff
Description:
_______________________________________________ tcpdump-workers mailing list tcpdump-workers () lists tcpdump org https://lists.sandelman.ca/mailman/listinfo/tcpdump-workers
Current thread:
- [PATCH] libpcap compilation on SmartOS and OmniOS Dale Ghent (Oct 25)