mirror of
https://git.proxmox.com/git/mirror_frr
synced 2025-08-14 06:50:17 +00:00
Merge pull request #4722 from ak503/static
staticd: correct update static route when specify nexthop-vrf
This commit is contained in:
commit
51678b6504
@ -100,7 +100,8 @@ int static_add_route(afi_t afi, safi_t safi, uint8_t type, struct prefix *p,
|
|||||||
&& IPV4_ADDR_SAME(&gate->ipv4, &si->addr.ipv4))
|
&& IPV4_ADDR_SAME(&gate->ipv4, &si->addr.ipv4))
|
||||||
|| (afi == AFI_IP6
|
|| (afi == AFI_IP6
|
||||||
&& IPV6_ADDR_SAME(gate, &si->addr.ipv6))))
|
&& IPV6_ADDR_SAME(gate, &si->addr.ipv6))))
|
||||||
&& (!strcmp(ifname ? ifname : "", si->ifname))) {
|
&& (!strcmp(ifname ? ifname : "", si->ifname))
|
||||||
|
&& nh_svrf->vrf->vrf_id == si->nh_vrf_id) {
|
||||||
if ((distance == si->distance) && (tag == si->tag)
|
if ((distance == si->distance) && (tag == si->tag)
|
||||||
&& (table_id == si->table_id)
|
&& (table_id == si->table_id)
|
||||||
&& !memcmp(&si->snh_label, snh_label,
|
&& !memcmp(&si->snh_label, snh_label,
|
||||||
|
Loading…
Reference in New Issue
Block a user