]> git.puffer.fish Git - matthieu/frr.git/commit
ospfd: Restoring the original tag in external lsas
authorrgirada <rgirada@vmware.com>
Mon, 18 May 2020 05:02:34 +0000 (22:02 -0700)
committerrgirada <rgirada@vmware.com>
Mon, 18 May 2020 05:02:34 +0000 (22:02 -0700)
commit04e94d3929829c79e097f9b0d435da02cc6322f1
tree4119f9e0b36113f3060e6cdce08a9aaffe133242
parent87e6e11ee80fff474ee4574fd940e94505ae3c0f
ospfd: Restoring the original tag in external lsas

Description:
When a routemap applied to set a tag, all the permitted routes are
refreshed with new tag, but when a different route map applied with
a different action still the same tag persits in the external route.
The actual tag received from zebra is expected to be set back to the
routes here. Corrected this behaviour by restoring a original tag
received from zebra.

Signed-off-by: Rajesh Girada <rgirada@vmware.com>
ospfd/ospf_asbr.c
ospfd/ospf_asbr.h
ospfd/ospf_zebra.c