diff options
author | Maor Gottlieb <maorg@nvidia.com> | 2025-04-23 11:36:08 +0300 |
---|---|---|
committer | Jakub Kicinski <kuba@kernel.org> | 2025-04-24 18:19:56 -0700 |
commit | 5d1a04f347e6cbf5ffe74da409a5d71fbe8c5f19 (patch) | |
tree | 0d677346bc9eff3b613b6e66fe54ca09f8abd72f /tools/perf/scripts/python/stackcollapse.py | |
parent | eacc77a73275895eca0e3655dc6c671853500e2e (diff) |
net/mlx5: E-Switch, Initialize MAC Address for Default GID
Initialize the source MAC address when creating the default GID entry.
Since this entry is used only for loopback traffic, it only needs to
be a unicast address. A zeroed-out MAC address is sufficient for this
purpose.
Without this fix, random bits would be assigned as the source address.
If these bits formed a multicast address, the firmware would return an
error, preventing the user from switching to switchdev mode:
Error: mlx5_core: Failed setting eswitch to offloads.
kernel answers: Invalid argument
Fixes: 80f09dfc237f ("net/mlx5: Eswitch, enable RoCE loopback traffic")
Signed-off-by: Maor Gottlieb <maorg@nvidia.com>
Signed-off-by: Mark Bloch <mbloch@nvidia.com>
Reviewed-by: Michal Swiatkowski <michal.swiatkowski@linux.intel.com>
Link: https://patch.msgid.link/20250423083611.324567-3-mbloch@nvidia.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
Diffstat (limited to 'tools/perf/scripts/python/stackcollapse.py')
0 files changed, 0 insertions, 0 deletions