Home
last modified time | relevance | path

Searched refs:in6m (Results 1 – 4 of 4) sorted by relevance

/openbsd/sys/netinet6/
H A Dmld6.c133 in6m->in6m_timer = 0; in mld6_start_listening()
137 in6m->in6m_timer = in mld6_start_listening()
169 struct in6_multi *in6m; in mld6_input() local
255 in6m = ifmatoin6m(ifma); in mld6_input()
263 &in6m->in6m_addr)) in mld6_input()
272 in6m->in6m_timer > timer) { in mld6_input()
273 in6m->in6m_timer = in mld6_input()
307 if (in6m) { in mld6_input()
358 struct in6_multi *in6m; in mld6_checktimer() local
366 in6m = ifmatoin6m(ifma); in mld6_checktimer()
[all …]
H A Din6.c1039 struct in6_multi *in6m; in in6_addmulti() local
1048 if (in6m != NULL) { in in6_addmulti()
1058 in6m = malloc(sizeof(*in6m), M_IPMADDR, M_NOWAIT | M_ZERO); in in6_addmulti()
1059 if (in6m == NULL) { in in6_addmulti()
1069 in6m->in6m_ifma.ifma_addr = sin6tosa(&in6m->in6m_sin); in in6_addmulti()
1075 memcpy(&ifr.ifr_addr, &in6m->in6m_sin, sizeof(in6m->in6m_sin)); in in6_addmulti()
1080 free(in6m, M_IPMADDR, sizeof(*in6m)); in in6_addmulti()
1094 return (in6m); in in6_addmulti()
1134 free(in6m, M_IPMADDR, sizeof(*in6m)); in in6_delmulti()
1145 struct in6_multi *in6m; in in6_hasmulti() local
[all …]
H A Din6_var.h337 #define IN6_LOOKUP_MULTI(addr, ifp, in6m) \ argument
344 (in6m) = NULL; \
349 (in6m) = ifmatoin6m(ifma); \
H A Dnd6.c940 struct in6_multi *in6m; in nd6_rtrequest() local
950 IN6_LOOKUP_MULTI(llsol, ifp, in6m); in nd6_rtrequest()
951 if (in6m) in nd6_rtrequest()
952 in6_delmulti(in6m); in nd6_rtrequest()