aboutsummaryrefslogtreecommitdiffstats
path: root/include
diff options
context:
space:
mode:
authorDavid S. Miller <davem@davemloft.net>2021-12-15 15:05:44 +0000
committerDavid S. Miller <davem@davemloft.net>2021-12-15 15:05:44 +0000
commitab8c83cf8734a4fcff3b359b23afd174cd43ec03 (patch)
treed96e9fcff69e770a187fbb172856742fb0ea1382 /include
parentMerge tag 'mlx5-updates-2021-12-14' of git://git.kernel.org/pub/scm/linux/kernel/git/saeed/linux (diff)
parentselftests: mlxsw: vxlan: Remove IPv6 test case (diff)
downloadlinux-dev-ab8c83cf8734a4fcff3b359b23afd174cd43ec03.tar.xz
linux-dev-ab8c83cf8734a4fcff3b359b23afd174cd43ec03.zip
Merge branch 'mlxsw-ipv6-underlay'
Ido Schimmel says: ==================== mlxsw: Add support for VxLAN with IPv6 underlay So far, mlxsw only supported VxLAN with IPv4 underlay. This patchset extends mlxsw to also support VxLAN with IPv6 underlay. The main difference is related to the way IPv6 addresses are handled by the device. See patch #1 for a detailed explanation. Patch #1 creates a common hash table to store the mapping from IPv6 addresses to KVDL indexes. This table is useful for both IP-in-IP and VxLAN tunnels with an IPv6 underlay. Patch #2 converts the IP-in-IP code to use the new hash table. Patches #3-#6 are preparations. Patch #7 finally adds support for VxLAN with IPv6 underlay. Patch #8 removes a test case that checked that VxLAN configurations with IPv6 underlay are vetoed by the driver. A follow-up patchset will add forwarding selftests. ==================== Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'include')
0 files changed, 0 insertions, 0 deletions