Re: [PATCH net] net/mlx5: E-Switch, fix zero num_dest in prio_tag egress vlan rule
| Newsgroups | org.kernel.vger.linux-rdma,org.kernel.vger.linux-kernel,org.kernel.vger.netdev |
|---|---|
| Message-ID | <178482061816.2321119.15008750481814720639.git-patchwork-notify@kernel.org> |
Hello: This patch was applied to netdev/net.git (main) by Jakub Kicinski <[email protected]>: On Fri, 17 Jul 2026 10:33:06 +0300 you wrote: > From: Yael Chemla <[email protected]> > > esw_egress_acl_vlan_create() hardcodes num_dest=0 in its > mlx5_add_flow_rules() call. When invoked from the non-bond path > fwd_dest is NULL and num_dest=0 is correct. When invoked from > esw_acl_egress_ofld_rules_create() during a bond event, fwd_dest is > non-NULL and flow_act.action carries MLX5_FLOW_CONTEXT_ACTION_FWD_DEST, > but _mlx5_add_flow_rules() rejects a non-NULL dest pointer paired with > dest_num<=0 and returns -EINVAL. The error propagates as > "configure slave vport egress fwd, err(-22)". The passive vport's egress > ACL table ends up with its flow groups allocated but no FTEs, so > prio-tagged packets are not popped and bond failover is broken on > prio_tag_required devices. > > [...] Here is the summary with links: - [net] net/mlx5: E-Switch, fix zero num_dest in prio_tag egress vlan rule https://git.kernel.org/netdev/net/c/d12956d083eb You are awesome, thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/patchwork/pwbot.html