[PATCH] bpf: fix build with some libpcap version on FreeBSD

Thomas Monjalon thomas at monjalon.net
Mon Mar 14 11:51:49 CET 2022


10/03/2022 19:54, Stephen Hemminger:
> 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>

Applied, thanks.





More information about the stable mailing list