]> git.puffer.fish Git - matthieu/frr.git/commit
zebra: Ensure multipath encodes vxlan right for fpm usage
authorDonald Sharp <sharpd@nvidia.com>
Wed, 8 May 2024 16:52:12 +0000 (12:52 -0400)
committerDonald Sharp <sharpd@nvidia.com>
Thu, 9 May 2024 15:52:51 +0000 (11:52 -0400)
commitbd4fca132abd47d1ba08eca5e5193c431f095f7a
treec99b13b32a7603b7c6f60dc0426b16671e96e5bd
parent569f9e439418a06ac0ddf9b68cd1943cbf860d1d
zebra: Ensure multipath encodes vxlan right for fpm usage

The fpm code path for the dplane_fpm_nl module was improperly
encoding the multipath nexthop data for vxlan type routes.
Move this into the embedded nexthop encoding where it belongs.

This change makes it so that the usage of `-M dplane_fpm_nl`
is now producing the same netlink messages that `-M fpm`
produces when using vxlan based nexthops.

Signed-off-by: Donald Sharp <sharpd@nvidia.com>
zebra/rt_netlink.c