XDP_REDIRECT
case XDP_REDIRECT:
case XDP_REDIRECT:
tx_buf->action == XDP_REDIRECT) {
tx_buf->action = XDP_REDIRECT;
if (tx_buf->action == XDP_REDIRECT) {
case XDP_REDIRECT:
case XDP_REDIRECT:
if (likely(act == XDP_REDIRECT)) {
if (np->xdp_act & XDP_REDIRECT)
case XDP_REDIRECT:
if (ch->xdp.res & XDP_REDIRECT)
if (ch->xdp.res & XDP_REDIRECT)
case XDP_REDIRECT:
if (likely(xdp_act == XDP_REDIRECT)) {
case XDP_REDIRECT:
case XDP_REDIRECT:
trace_xdp_exception(ndev, prog, XDP_REDIRECT);
case XDP_REDIRECT:
trace_xdp_exception(ndev, prog, XDP_REDIRECT);
case XDP_REDIRECT:
u64 xdp_redirects = rx->xdp_actions[XDP_REDIRECT];
if (xdp_redirects != rx->xdp_actions[XDP_REDIRECT])
case XDP_REDIRECT:
xdp_redirects = rx->xdp_actions[XDP_REDIRECT];
if (xdp_redirects != rx->xdp_actions[XDP_REDIRECT])
case XDP_REDIRECT:
if (xdp_act == XDP_REDIRECT)
case XDP_REDIRECT:
else if (xdp_act == XDP_REDIRECT)
case XDP_REDIRECT:
if (likely(act == XDP_REDIRECT)) {
case XDP_REDIRECT:
if (likely(act == XDP_REDIRECT)) {
case XDP_REDIRECT:
if (likely(act == XDP_REDIRECT)) {
case XDP_REDIRECT:
case XDP_REDIRECT:
if (likely(act == XDP_REDIRECT)) {
if (act > XDP_REDIRECT)
if (act != XDP_REDIRECT)
case XDP_REDIRECT: {
case XDP_REDIRECT:
case XDP_REDIRECT:
case XDP_REDIRECT:
if (ret == XDP_REDIRECT)
case XDP_REDIRECT:
case XDP_REDIRECT:
case XDP_REDIRECT:
case XDP_REDIRECT:
if (act == XDP_REDIRECT && !rxq->xdp_rc)
case XDP_REDIRECT:
} else if (desc_info->act == XDP_REDIRECT) {
XDP_REDIRECT,
case XDP_REDIRECT:
case XDP_REDIRECT:
case XDP_REDIRECT:
case XDP_REDIRECT:
case XDP_REDIRECT:
case XDP_REDIRECT:
case XDP_REDIRECT:
case XDP_REDIRECT:
case XDP_REDIRECT:
case XDP_REDIRECT:
if (act == XDP_REDIRECT)
case XDP_REDIRECT:
if (act == XDP_REDIRECT || act == XDP_TX) {
if (act == XDP_REDIRECT || act == XDP_TX)
if (err == XDP_REDIRECT)
case XDP_REDIRECT:
case XDP_REDIRECT:
case XDP_REDIRECT:
case XDP_REDIRECT:
case XDP_REDIRECT:
case XDP_REDIRECT:
case XDP_REDIRECT:
case XDP_REDIRECT:
need_flush |= act == XDP_REDIRECT;
need_flush |= act == XDP_REDIRECT;
case XDP_REDIRECT:
case XDP_REDIRECT:
return XDP_REDIRECT;
if (unlikely(act < XDP_DROP || act > XDP_REDIRECT))
case XDP_REDIRECT:
if (unlikely(act != XDP_REDIRECT))
__entry->act = XDP_REDIRECT;
__entry->act = XDP_REDIRECT;
__entry->act = XDP_REDIRECT;
__entry->act = XDP_REDIRECT;
case XDP_REDIRECT:
case XDP_REDIRECT:
case XDP_REDIRECT:
case XDP_REDIRECT:
case XDP_REDIRECT:
case XDP_REDIRECT:
return XDP_REDIRECT;
return XDP_REDIRECT;
const u32 act_max = XDP_REDIRECT;
if (ret == XDP_REDIRECT) {
if (key > XDP_REDIRECT)
key = XDP_REDIRECT + 1;
[XDP_REDIRECT] = "XDP_REDIRECT",
#define XDP_UNKNOWN (XDP_REDIRECT + 1)
volatile int retcode = XDP_REDIRECT;
if (ret == XDP_REDIRECT)
env.feature.action = XDP_REDIRECT;
case XDP_REDIRECT:
action = XDP_REDIRECT;
case XDP_REDIRECT: {
case XDP_REDIRECT: