diff options
| author | Russ White <russ@riw.us> | 2023-10-31 11:12:34 -0400 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2023-10-31 11:12:34 -0400 |
| commit | a401dcef8d76db4ac6ec13b753d98f920eb876f7 (patch) | |
| tree | 2e04a37b75abe6dbe34274f0dfc04d18bfb07177 | |
| parent | 95f841c9bee8d70a02bf2f3c99d5596730668693 (diff) | |
| parent | 4ac659fcbeb3848ee6caf06676a9ac1543ae62f1 (diff) | |
Merge pull request #14675 from donaldsharp/evpn_label
zebra: Add encap type when building packet for FPM
| -rw-r--r-- | zebra/rt_netlink.c | 22 |
1 files changed, 12 insertions, 10 deletions
diff --git a/zebra/rt_netlink.c b/zebra/rt_netlink.c index a5dec0458c..ec35842b0a 100644 --- a/zebra/rt_netlink.c +++ b/zebra/rt_netlink.c @@ -2413,19 +2413,21 @@ ssize_t netlink_route_multipath_msg_encode(int cmd, struct zebra_dplane_ctx *ctx p, routedesc, bytelen, nexthop, &req->n, &req->r, datalen, cmd)) return 0; + + /* + * Add encapsulation information when + * installing via FPM. + */ + if (fpm) { + if (!netlink_route_nexthop_encap(&req->n, + datalen, + nexthop)) + return 0; + } + nexthop_num++; break; } - - /* - * Add encapsulation information when installing via - * FPM. - */ - if (fpm) { - if (!netlink_route_nexthop_encap( - &req->n, datalen, nexthop)) - return 0; - } } if (setsrc) { |
