Lines Matching refs:mld2q

314 	struct mld2_query *mld2q;  in br_ip6_multicast_alloc_query()  local
325 mld_hdr_size = sizeof(*mld2q); in br_ip6_multicast_alloc_query()
394 mld2q = (struct mld2_query *)icmp6_hdr(skb); in br_ip6_multicast_alloc_query()
395 mld2q->mld2q_mrc = htons((u16)jiffies_to_msecs(interval)); in br_ip6_multicast_alloc_query()
396 mld2q->mld2q_type = ICMPV6_MGM_QUERY; in br_ip6_multicast_alloc_query()
397 mld2q->mld2q_code = 0; in br_ip6_multicast_alloc_query()
398 mld2q->mld2q_cksum = 0; in br_ip6_multicast_alloc_query()
399 mld2q->mld2q_resv1 = 0; in br_ip6_multicast_alloc_query()
400 mld2q->mld2q_resv2 = 0; in br_ip6_multicast_alloc_query()
401 mld2q->mld2q_suppress = 0; in br_ip6_multicast_alloc_query()
402 mld2q->mld2q_qrv = 2; in br_ip6_multicast_alloc_query()
403 mld2q->mld2q_nsrcs = 0; in br_ip6_multicast_alloc_query()
404 mld2q->mld2q_qqic = br->multicast_query_interval / HZ; in br_ip6_multicast_alloc_query()
405 mld2q->mld2q_mca = *grp; in br_ip6_multicast_alloc_query()
406 mld2q->mld2q_cksum = csum_ipv6_magic(&ip6h->saddr, &ip6h->daddr, in br_ip6_multicast_alloc_query()
407 sizeof(*mld2q), in br_ip6_multicast_alloc_query()
409 csum_partial(mld2q, in br_ip6_multicast_alloc_query()
410 sizeof(*mld2q), in br_ip6_multicast_alloc_query()
1300 struct mld2_query *mld2q; in br_ip6_multicast_query() local
1326 if (!pskb_may_pull(skb, offset + sizeof(*mld2q))) { in br_ip6_multicast_query()
1330 mld2q = (struct mld2_query *)icmp6_hdr(skb); in br_ip6_multicast_query()
1331 if (!mld2q->mld2q_nsrcs) in br_ip6_multicast_query()
1332 group = &mld2q->mld2q_mca; in br_ip6_multicast_query()
1334 max_delay = max(msecs_to_jiffies(mldv2_mrc(mld2q)), 1UL); in br_ip6_multicast_query()