Re: [PATCH net-next] igc: remove unreachable break after return in XDP path

From: Kadosh, MoriyaX

Date: Mon Oct 19 2026 - 12:39:29 EST




On 03/09/2026 13:22, Loktionov, Aleksandr wrote:


-----Original Message-----
From: Keshav Goyal <keshav74123@xxxxxxxxx>
Sent: Wednesday, September 2, 2026 11:35 AM
To: Nguyen, Anthony L <anthony.l.nguyen@xxxxxxxxx>; Kitszel,
Przemyslaw <przemyslaw.kitszel@xxxxxxxxx>
Cc: andrew+netdev@xxxxxxx; davem@xxxxxxxxxxxxx; edumazet@xxxxxxxxxx;
kuba@xxxxxxxxxx; pabeni@xxxxxxxxxx; intel-wired-lan@xxxxxxxxxxxxxxxx;
netdev@xxxxxxxxxxxxxxx; linux-kernel@xxxxxxxxxxxxxxx; Keshav Goyal
<keshav74123@xxxxxxxxx>
Subject: [PATCH net-next] igc: remove unreachable break after return
in XDP path

The break statement after "return IGC_XDP_REDIRECT" in the XDP switch
case is dead code since the return exits the function unconditionally.
All other return statements in this switch are not followed by a
break.

This was flagged by checkpatch.pl:
WARNING: break is not useful after a return

Signed-off-by: Keshav Goyal <keshav74123@xxxxxxxxx>
---
drivers/net/ethernet/intel/igc/igc_main.c | 1 -
1 file changed, 1 deletion(-)

diff --git a/drivers/net/ethernet/intel/igc/igc_main.c
b/drivers/net/ethernet/intel/igc/igc_main.c
index 1fb5f3cbe93c..3b7dd104d8d9 100644
--- a/drivers/net/ethernet/intel/igc/igc_main.c
+++ b/drivers/net/ethernet/intel/igc/igc_main.c
@@ -2525,7 +2525,6 @@ static int __igc_xdp_run_prog(struct igc_adapter
*adapter,
if (xdp_do_redirect(adapter->netdev, xdp, prog) < 0)
goto out_failure;
return IGC_XDP_REDIRECT;
- break;
default:
bpf_warn_invalid_xdp_action(adapter->netdev, prog, act);
fallthrough;
--
2.55.0

Reviewed-by: Aleksandr Loktionov <aleksandr.loktionov@xxxxxxxxx>
Tested-by: Moriya Kadosh <moriyax.kadosh@xxxxxxxxx>