Searched refs:in6m (Results 1 – 4 of 4) sorted by relevance
/openbsd/sys/netinet6/ |
H A D | mld6.c | 133 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 D | in6.c | 1039 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 D | in6_var.h | 337 #define IN6_LOOKUP_MULTI(addr, ifp, in6m) \ argument 344 (in6m) = NULL; \ 349 (in6m) = ifmatoin6m(ifma); \
|
H A D | nd6.c | 940 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()
|