Searched refs:mrt6msg (Results 1 – 1 of 1) sorted by relevance
267 char buf[sizeof(struct mrt6msg)]; in ProcessMulticastRouterMessages()269 struct mrt6msg *mrt6msg; in ProcessMulticastRouterMessages() local274 VerifyOrExit(nr >= static_cast<int>(sizeof(struct mrt6msg)), error = OT_ERROR_FAILED); in ProcessMulticastRouterMessages()276 mrt6msg = reinterpret_cast<struct mrt6msg *>(buf); in ProcessMulticastRouterMessages()278 VerifyOrExit(mrt6msg->im6_mbz == 0); in ProcessMulticastRouterMessages()279 VerifyOrExit(mrt6msg->im6_msgtype == MRT6MSG_NOCACHE); in ProcessMulticastRouterMessages()281 src.SetBytes(mrt6msg->im6_src.s6_addr); in ProcessMulticastRouterMessages()282 dst.SetBytes(mrt6msg->im6_dst.s6_addr); in ProcessMulticastRouterMessages()284 error = AddMulticastForwardingCache(src, dst, static_cast<MifIndex>(mrt6msg->im6_mif)); in ProcessMulticastRouterMessages()