mldh 179 netinet6/mld6.c struct mld_hdr *mldh; mldh 185 netinet6/mld6.c IP6_EXTHDR_GET(mldh, struct mld_hdr *, m, off, sizeof(*mldh)); mldh 186 netinet6/mld6.c if (mldh == NULL) { mldh 198 netinet6/mld6.c ip6_sprintf(&mldh->mld_addr)); mldh 220 netinet6/mld6.c switch(mldh->mld_type) { mldh 225 netinet6/mld6.c if (!IN6_IS_ADDR_UNSPECIFIED(&mldh->mld_addr) && mldh 226 netinet6/mld6.c !IN6_IS_ADDR_MULTICAST(&mldh->mld_addr)) mldh 228 netinet6/mld6.c if (IN6_IS_ADDR_MC_LINKLOCAL(&mldh->mld_addr)) mldh 229 netinet6/mld6.c mldh->mld_addr.s6_addr16[1] = mldh 252 netinet6/mld6.c timer = ntohs(mldh->mld_maxdelay)*PR_FASTHZ/MLD_TIMER_SCALE; mldh 253 netinet6/mld6.c if (timer == 0 && mldh->mld_maxdelay) mldh 265 netinet6/mld6.c if (IN6_IS_ADDR_UNSPECIFIED(&mldh->mld_addr) || mldh 266 netinet6/mld6.c IN6_ARE_ADDR_EQUAL(&mldh->mld_addr, mldh 284 netinet6/mld6.c if (IN6_IS_ADDR_MC_LINKLOCAL(&mldh->mld_addr)) mldh 285 netinet6/mld6.c mldh->mld_addr.s6_addr16[1] = 0; /* XXX */ mldh 300 netinet6/mld6.c if (!IN6_IS_ADDR_MULTICAST(&mldh->mld_addr)) mldh 303 netinet6/mld6.c if (IN6_IS_ADDR_MC_LINKLOCAL(&mldh->mld_addr)) mldh 304 netinet6/mld6.c mldh->mld_addr.s6_addr16[1] = mldh 310 netinet6/mld6.c IN6_LOOKUP_MULTI(mldh->mld_addr, ifp, in6m); mldh 316 netinet6/mld6.c if (IN6_IS_ADDR_MC_LINKLOCAL(&mldh->mld_addr)) mldh 317 netinet6/mld6.c mldh->mld_addr.s6_addr16[1] = 0; /* XXX */ mldh 326 netinet6/mld6.c log(LOG_ERR, "mld_input: illegal type(%d)", mldh->mld_type); mldh 372 netinet6/mld6.c struct mld_hdr *mldh; mldh 424 netinet6/mld6.c mldh = mtod(md, struct mld_hdr *); mldh 425 netinet6/mld6.c mldh->mld_type = type; mldh 426 netinet6/mld6.c mldh->mld_code = 0; mldh 427 netinet6/mld6.c mldh->mld_cksum = 0; mldh 429 netinet6/mld6.c mldh->mld_maxdelay = 0; mldh 430 netinet6/mld6.c mldh->mld_reserved = 0; mldh 431 netinet6/mld6.c mldh->mld_addr = in6m->in6m_addr; mldh 432 netinet6/mld6.c if (IN6_IS_ADDR_MC_LINKLOCAL(&mldh->mld_addr)) mldh 433 netinet6/mld6.c mldh->mld_addr.s6_addr16[1] = 0; /* XXX */ mldh 434 netinet6/mld6.c mldh->mld_cksum = in6_cksum(mh, IPPROTO_ICMPV6, sizeof(struct ip6_hdr),