diff --git a/net/core/filter.c b/net/core/filter.c index a702761ef369..d6f58dc4e1c4 100644 --- a/net/core/filter.c +++ b/net/core/filter.c @@ -3522,7 +3522,7 @@ static int __bpf_tx_xdp_map(struct net_device *dev_rx, void *fwd, case BPF_MAP_TYPE_XSKMAP: return __xsk_map_redirect(fwd, xdp); default: - break; + return -EBADRQC; } return 0; }