Local Join Callbacks

After the multicast group manager is notified by IGMP that new receivers are present for a group on an interface, the multicast group manager invokes the PMGM_LOCAL_JOIN_CALLBACK callback to the routing protocol that owns the interface if one exists. This callback notifies the routing protocol of the change.

This callback and the PMGM_LOCAL_LEAVE_CALLBACK callback are used to synchronize forwarding between IGMP and routing protocols.