On Thu, 10 Mar 2022 19:30:40 +0100 David Marchand <david.march...@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: sta...@dpdk.org > > Signed-off-by: David Marchand <david.march...@redhat.com> Acked-by: Stephen Hemminger <step...@networkplumber.org>