Page MenuHomeFreeBSD

pflogd: Define structures removed in libpcap-1.10.5
ClosedPublic

Authored by jrm on Sep 14 2024, 7:57 PM.
Tags
None
Referenced Files
F172217494: D46676.id143349.diff
Wed, Sep 16, 10:49 PM
F172217273: D46676.id143348.diff
Wed, Sep 16, 10:47 PM
F172216781: D46676.id143347.diff
Wed, Sep 16, 10:39 PM
F172210691: D46676.diff
Wed, Sep 16, 9:36 PM
Unknown Object (File)
Thu, Sep 10, 3:35 PM
Unknown Object (File)
Sun, Sep 6, 1:30 AM
Unknown Object (File)
Sat, Sep 5, 10:42 AM
Unknown Object (File)
Sat, Sep 5, 10:05 AM
Subscribers

Details

Summary

In libpcap-1.10.5, two structures that we rely on, pcap_timeval and
pcap_sf_pkthdr, were made private.

https://github.com/the-tcpdump-group/libpcap/commit/c2d8cbb977963be1f6cb07863e5bb59609e87fae

Temporarily define them here to fix the build. kp and I will
investigate a permanent solution at EuroBSDCon in Dublin.

Diff Detail

Repository
rG FreeBSD src repository
Lint
No Lint Coverage
Unit
No Test Coverage
Build Status
Buildable 59490
Build 56377: arc lint + arc unit

Event Timeline

jrm requested review of this revision.Sep 14 2024, 7:57 PM

Remove unintended changes

jrm retitled this revision from pdflogd: Define structures removed in libpcap-1.10.5 to pflogd: Define structures removed in libpcap-1.10.5.Sep 14 2024, 8:04 PM
jrm edited the summary of this revision. (Show Details)
This revision is now accepted and ready to land.Sep 14 2024, 8:25 PM