[PATCH] bpf: fix build with some libpcap version on FreeBSD
Stephen Hemminger
stephen at networkplumber.org
Thu Mar 10 19:54:58 CET 2022
On Thu, 10 Mar 2022 19:30:40 +0100
David Marchand <david.marchand at redhat.com> wrote:
> This is something caught in UNH FreeBSD env.
>
> For some reason [1], the pcap/bpf.h header started to define _BPF_H_.
>
> It happens that the bpf_impl.h internal DPDK header uses this define as
> an internal guard.
> This triggers a build failure in bpf_convert.c which can't find
> RTE_BPF_LOG macro.
>
> Fix the include guard to use the filename and remove _.
>
> 1: https://github.com/the-tcpdump-group/libpcap/pull/1074
>
> Fixes: 94972f35a02e ("bpf: add BPF loading and execution framework")
> Cc: stable at dpdk.org
>
> Signed-off-by: David Marchand <david.marchand at redhat.com>
Acked-by: Stephen Hemminger <stephen at networkplumber.org>
More information about the stable
mailing list