Home
last modified time | relevance | path

Searched hist:"1 e405c1a3f667bf152905127b94e9c8f454a343e" (Results 1 – 1 of 1) sorted by relevance

/openbmc/linux/net/xdp/
H A Dxdp_umem.cdiff 1e405c1a3f667bf152905127b94e9c8f454a343e Tue Feb 12 01:51:14 CST 2019 Björn Töpel <bjorn.topel@intel.com> xsk: do not remove umem from netdevice on fall-back to copy-mode

Commit c9b47cc1fabc ("xsk: fix bug when trying to use both copy and
zero-copy on one queue id") stores the umem into the netdev._rx
struct. However, the patch incorrectly removed the umem from the
netdev._rx struct when user-space passed "best-effort" mode
(i.e. select the fastest possible option available), and zero-copy
mode was not available. This commit fixes that.

Fixes: c9b47cc1fabc ("xsk: fix bug when trying to use both copy and zero-copy on one queue id")
Signed-off-by: Björn Töpel <bjorn.topel@intel.com>
Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>