mirror of
https://git.proxmox.com/git/mirror_frr
synced 2025-08-06 09:00:55 +00:00
ldp: Fix bug configuring PW
With non-targeted LDP receiving a PW label mapping before configuring the PW was causing the SET message to be sent before the ADD one, so Zebra PW manager wouldn't find the PW on first message reception. Signed-off-by: ßingen <bingen@voltanet.io>
This commit is contained in:
parent
3418352190
commit
6e8cb22638
@ -239,13 +239,13 @@ l2vpn_pw_init(struct l2vpn_pw *pw)
|
||||
|
||||
l2vpn_pw_reset(pw);
|
||||
|
||||
pw2zpw(pw, &zpw);
|
||||
lde_imsg_compose_parent(IMSG_KPW_ADD, 0, &zpw, sizeof(zpw));
|
||||
|
||||
l2vpn_pw_fec(pw, &fec);
|
||||
lde_kernel_insert(&fec, AF_INET, (union ldpd_addr*)&pw->lsr_id, 0, 0,
|
||||
0, (void *)pw);
|
||||
lde_kernel_update(&fec);
|
||||
|
||||
pw2zpw(pw, &zpw);
|
||||
lde_imsg_compose_parent(IMSG_KPW_ADD, 0, &zpw, sizeof(zpw));
|
||||
}
|
||||
|
||||
void
|
||||
|
Loading…
Reference in New Issue
Block a user