On Tue, Jan 21, 2020 at 09:48:28AM -0800, William Tu wrote: > The 'XDP_RING_NEED_WAKEUP' and related flags are defined if_xdp.h, so after > installing newer kernel, users have to update the kernel's header files, > by doing: > $ make headers_install INSTALL_HDR_PATH=/usr > > Otherwise the following error shows: > /usr/local/include/bpf/xsk.h: In function 'xsk_ring_prod__needs_wakeup': > /usr/local/include/bpf/xsk.h:82:21: error: 'XDP_RING_NEED_WAKEUP' undeclared \ > (first use in this function) > return *r->flags & XDP_RING_NEED_WAKEUP; > > Reported-by: Tomek Osinski <[email protected]> > Reported-at: https://osinstom.github.io/en/tutorial/ovs-afxdp-installation/ > Signed-off-by: William Tu <[email protected]> > --- > Documentation/intro/install/afxdp.rst | 1 + > 1 file changed, 1 insertion(+) > > diff --git a/Documentation/intro/install/afxdp.rst > b/Documentation/intro/install/afxdp.rst > index c4685fa7ebac..2683d8301bb7 100644 > --- a/Documentation/intro/install/afxdp.rst > +++ b/Documentation/intro/install/afxdp.rst > @@ -125,6 +125,7 @@ Second, go into the Linux source directory and build > libbpf in the tools > directory:: > > cd bpf-next/ > + make headers_install INSTALL_HDR_PATH=/usr > cd tools/lib/bpf/ > make && make install > make install_headers
This seems reasonable. Acked-by: Ben Pfaff <[email protected]> _______________________________________________ dev mailing list [email protected] https://mail.openvswitch.org/mailman/listinfo/ovs-dev
