diff options
author | sarita patra <saritap@vmware.com> | 2022-02-25 14:17:08 +0100 |
---|---|---|
committer | sarita patra <saritap@vmware.com> | 2022-03-01 18:45:56 +0100 |
commit | cc144e8b6b11e7e44f34871dd24b1ab21107b4b8 (patch) | |
tree | cc3c985c57a6ff7393d38c422e5ebc6e556f1ac6 /pimd/pim_mroute.c | |
parent | Merge pull request #10615 from mobash-rasool/fixes (diff) | |
download | frr-cc144e8b6b11e7e44f34871dd24b1ab21107b4b8.tar.xz frr-cc144e8b6b11e7e44f34871dd24b1ab21107b4b8.zip |
pimd: replace inaddr_none with PIMADDR_ANY
We can use PIMADDR_ANY instead of INADDR_NONE to initalize rp->rpf_addr
when there is no rp configured for group_all.
Signed-off-by: sarita patra <saritap@vmware.com>
Diffstat (limited to 'pimd/pim_mroute.c')
-rw-r--r-- | pimd/pim_mroute.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/pimd/pim_mroute.c b/pimd/pim_mroute.c index 91b997f44..efd4dc1eb 100644 --- a/pimd/pim_mroute.c +++ b/pimd/pim_mroute.c @@ -162,7 +162,7 @@ static int pim_mroute_msg_nocache(int fd, struct interface *ifp, * the Interface type is SSM we don't need to * do anything here */ - if (!rpg || pim_rpf_addr_is_inaddr_none(rpg)) { + if (!rpg || pim_rpf_addr_is_inaddr_any(rpg)) { if (PIM_DEBUG_MROUTE_DETAIL) zlog_debug( "%s: Interface is not configured correctly to handle incoming packet: Could be !pim_ifp, !SM, !RP", @@ -299,8 +299,8 @@ static int pim_mroute_msg_wholepkt(int fd, struct interface *ifp, rpg = pim_ifp ? RP(pim_ifp->pim, sg.grp) : NULL; - if ((pim_rpf_addr_is_inaddr_none(rpg)) || (!pim_ifp) - || (!(PIM_I_am_DR(pim_ifp)))) { + if ((pim_rpf_addr_is_inaddr_any(rpg)) || (!pim_ifp) || + (!(PIM_I_am_DR(pim_ifp)))) { if (PIM_DEBUG_MROUTE) { zlog_debug("%s: Failed Check send packet", __func__); } |