From 0f48695cd47437f14ceeb2eeeea65c9ca997dc9d Mon Sep 17 00:00:00 2001 From: Menglong Dong Date: Tue, 16 Aug 2022 17:07:11 +0800 Subject: [PATCH] net: bpf: disable the usage of bpf_dispatcher for XDP The usage of bpf_dispatcher for XDP caused kernel panic, and the reason has not found. Therefore, disable it for now. Signed-off-by: Menglong Dong Reviewed-by: robinlai --- net/core/dev.c | 3 --- 1 file changed, 3 deletions(-) diff --git a/net/core/dev.c b/net/core/dev.c index 7aa91887a..bfe39b84b 100644 --- a/net/core/dev.c +++ b/net/core/dev.c @@ -8426,9 +8426,6 @@ static int dev_xdp_install(struct net_device *dev, bpf_op_t bpf_op, xdp.prog = prog; err = bpf_op(dev, &xdp); - if (!err && non_hw) - bpf_prog_change_xdp(prev_prog, prog); - if (prev_prog) bpf_prog_put(prev_prog);