net/af_xdp: fix trigger for syscall on Tx
authorCiara Loftus <ciara.loftus@intel.com>
Tue, 20 Apr 2021 08:44:30 +0000 (09:44 +0100)
committerFerruh Yigit <ferruh.yigit@intel.com>
Tue, 20 Apr 2021 10:09:33 +0000 (12:09 +0200)
commit2aa51cdd559e18fd6bbdead121d84a13ffa3455a
tree42b274255c8bd971490078a5f8161dd1cdc9565d
parentbe1fb9fe3cc8d2a70b76ba243eb19a4255cd8cd2
net/af_xdp: fix trigger for syscall on Tx

The send() syscall on the Tx path is not concerned with busy polling
and as such its invocation should not depend on whether or not it is
configured. Fix this by distinguishing the conditions necessary for
syscalls on the Rx and Tx paths individually.

Fixes: 055a393626ed ("net/af_xdp: prefer busy polling")

Signed-off-by: Ciara Loftus <ciara.loftus@intel.com>
drivers/net/af_xdp/compat.h
drivers/net/af_xdp/rte_eth_af_xdp.c