diff options
| author | Abhishek N R <abnr@vmware.com> | 2022-06-28 03:53:04 -0700 |
|---|---|---|
| committer | Abhishek N R <abnr@vmware.com> | 2022-07-07 04:36:33 -0700 |
| commit | 5c1b3cd2d9454ea8abee476c79c97cb2e139b77c (patch) | |
| tree | f53547cf2ec59b21e5cd54d0cd6fdc10da784b79 /pimd/pim_iface.c | |
| parent | d841284b70f295f874705cabe1a96841520394d0 (diff) | |
pim6d: Completing "ipv6 mld" command.
Signed-off-by: Abhishek N R <abnr@vmware.com>
Diffstat (limited to 'pimd/pim_iface.c')
| -rw-r--r-- | pimd/pim_iface.c | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/pimd/pim_iface.c b/pimd/pim_iface.c index ebe33f6c16..738a548c7c 100644 --- a/pimd/pim_iface.c +++ b/pimd/pim_iface.c @@ -115,7 +115,7 @@ static int pim_sec_addr_comp(const void *p1, const void *p2) return 0; } -struct pim_interface *pim_if_new(struct interface *ifp, bool igmp, bool pim, +struct pim_interface *pim_if_new(struct interface *ifp, bool gm, bool pim, bool ispimreg, bool is_vxlan_term) { struct pim_interface *pim_ifp; @@ -154,9 +154,7 @@ struct pim_interface *pim_if_new(struct interface *ifp, bool igmp, bool pim, pim_ifp->pim_enable = pim; pim_ifp->pim_passive_enable = false; -#if PIM_IPV == 4 - pim_ifp->gm_enable = igmp; -#endif + pim_ifp->gm_enable = gm; pim_ifp->gm_join_list = NULL; pim_ifp->pim_neighbor_list = NULL; @@ -821,7 +819,7 @@ void pim_if_addr_add_all(struct interface *ifp) } /* pim */ } /* - * PIM or IGMP is enabled on interface, and there is at least one + * PIM or IGMP/MLD is enabled on interface, and there is at least one * address assigned, then try to create a vif_index. */ if (pim_ifp->mroute_vif_index < 0) { |
