On Tue, Apr 30, 2019 at 5:46 AM Björn Töpel <bjorn.topel@xxxxxxxxx> wrote: > > From: Björn Töpel <bjorn.topel@xxxxxxxxx> > > When unmapping the AF_XDP memory regions used for the rings, an > invalid address was passed to the munmap() calls. Instead of passing > the beginning of the memory region, the descriptor region was passed > to munmap. > > When the userspace application tried to tear down an AF_XDP socket, > the operation failed and the application would still have a reference > to socket it wished to get rid of. > > Reported-by: William Tu <u9012063@xxxxxxxxx> > Fixes: 1cad07884239 ("libbpf: add support for using AF_XDP sockets") > Signed-off-by: Björn Töpel <bjorn.topel@xxxxxxxxx> > --- Thank you. Tested-by: William Tu <u9012063@xxxxxxxxx>