]> git.proxmox.com Git - mirror_frr.git/commit - pimd/pim_upstream.h
pimd: allow mroutes with IIF in the OIL
authorAnuradha Karuppiah <anuradhak@cumulusnetworks.com>
Tue, 26 Mar 2019 20:38:53 +0000 (13:38 -0700)
committerAnuradha Karuppiah <anuradhak@cumulusnetworks.com>
Sat, 20 Apr 2019 15:33:21 +0000 (08:33 -0700)
commit7d9733230b179d1e9d34ee00ba34d03c14e95cb3
treedd95d81c47e943521247dd81616bc3458b340908
parent6a5de0ad483b568221ef0eca5d9205ff5d2d08c0
pimd: allow mroutes with IIF in the OIL

This is specifically needed to allow pim-evpn mroutes in the MLAG setup -
(36.0.0.11, 239.1.1.100)   Iif: peerlink.4094   Oifs: uplink-1, peerlink.4094

I could have gone the other way and disabled PIM_ENFORCE_LOOPFREE_MFC but
that opens the door too wide. Relaxing the checks for mlag-specific mroutes
seemed like the safer choice.

This commit provides the infrastructure to relax checks on a per-mroute
basis.

Signed-off-by: Anuradha Karuppiah <anuradhak@cumulusnetworks.com>
pimd/pim_oil.c
pimd/pim_upstream.h