3 ms·
It seems to be about a GRE tunnel implementation too: From https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=31384aa2ad05c29c7745000f
by dunder_cat 2y ago
It seems to be about a GRE tunnel implementation too:
From https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=31384aa2ad05c29c7745000f321154f42de24d1a https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux...
> The device stores IPv6 addresses that are used for encapsulation in
linear memory that is managed by the driver.
> Changing the remote address of an ip6gre net device never worked
properly, but since cited commit the following reproducer [1] would
result in a warning [2] and a memory leak [3]. The problem is that the
new remote address is never added by the driver to its hash table (and
therefore the device) and the old address is never removed from it.
I wasn't familiar with the 'mlxsw' module so I found this on GitHub which was quite helpful: https://github.com/Mellanox/mlxsw/wiki https://github.com/Mellanox/mlxsw/wiki. Seems the impact is even more niche (i.e. this won't be affecting most people's cloud VMs and regular linux desktop/mobile users):
> mlxsw: Mellanox Technologies is the first hardware vendor to use the switchdev API to offload the kernel's forwarding plane to a real ASIC. Mellanox's/Nvidia's current switchdev-based solution is focused on Spectrum ASICs.