mirror of
https://git.proxmox.com/git/mirror_frr
synced 2025-08-16 02:30:52 +00:00
vrrpd: support namespace vrf too
-.- Signed-off-by: Quentin Young <qlyoung@cumulusnetworks.com>
This commit is contained in:
parent
79a80af8b4
commit
444a06ea95
@ -1086,8 +1086,10 @@ static int vrrp_socket(struct vrrp_router *r)
|
|||||||
bool failed = false;
|
bool failed = false;
|
||||||
|
|
||||||
frr_with_privs(&vrrp_privs) {
|
frr_with_privs(&vrrp_privs) {
|
||||||
r->sock_rx = socket(r->family, SOCK_RAW, IPPROTO_VRRP);
|
r->sock_rx = vrf_socket(r->family, SOCK_RAW, IPPROTO_VRRP,
|
||||||
r->sock_tx = socket(r->family, SOCK_RAW, IPPROTO_VRRP);
|
r->vr->ifp->vrf_id, NULL);
|
||||||
|
r->sock_tx = vrf_socket(r->family, SOCK_RAW, IPPROTO_VRRP,
|
||||||
|
r->vr->ifp->vrf_id, NULL);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (r->sock_rx < 0 || r->sock_tx < 0) {
|
if (r->sock_rx < 0 || r->sock_tx < 0) {
|
||||||
|
Loading…
Reference in New Issue
Block a user