Task #549 Continuation refactoring IGMP module + differentiation on sending interface