]> git.puffer.fish Git - mirror/frr.git/commit
zebra: delay setting esi in zebra_evpn_local_es_update() 10836/head
authoranlan_cs <vic.lan@pica8.com>
Wed, 23 Feb 2022 04:10:42 +0000 (23:10 -0500)
committeranlan_cs <vic.lan@pica8.com>
Mon, 16 May 2022 13:40:49 +0000 (09:40 -0400)
commit0dfc0dd9748f4a45789210ea73cb561927dd5730
tree7dd0bc22bd2b9ef6951c34612d488448782be2fb
parent64643ba79ae2e4d853b3c2c6a74916a560c53538
zebra: delay setting esi in zebra_evpn_local_es_update()

Currently, `zif->es_info.esi` is always set even for a few unnecessary
cases in `zebra_evpn_local_es_update()`.

Delay setting `zif->es_info.esi` and remove the annoying rollback
(i.e. unset `zif->es_info.esi`) operation on failure case.

Signed-off-by: anlan_cs <vic.lan@pica8.com>
zebra/zebra_evpn_mh.c