Lines Matching refs:mld2q

467 	struct mld2_query *mld2q;  in br_ip6_multicast_alloc_query()  local
478 mld_hdr_size = sizeof(*mld2q); in br_ip6_multicast_alloc_query()
547 mld2q = (struct mld2_query *)icmp6_hdr(skb); in br_ip6_multicast_alloc_query()
548 mld2q->mld2q_mrc = htons((u16)jiffies_to_msecs(interval)); in br_ip6_multicast_alloc_query()
549 mld2q->mld2q_type = ICMPV6_MGM_QUERY; in br_ip6_multicast_alloc_query()
550 mld2q->mld2q_code = 0; in br_ip6_multicast_alloc_query()
551 mld2q->mld2q_cksum = 0; in br_ip6_multicast_alloc_query()
552 mld2q->mld2q_resv1 = 0; in br_ip6_multicast_alloc_query()
553 mld2q->mld2q_resv2 = 0; in br_ip6_multicast_alloc_query()
554 mld2q->mld2q_suppress = 0; in br_ip6_multicast_alloc_query()
555 mld2q->mld2q_qrv = 2; in br_ip6_multicast_alloc_query()
556 mld2q->mld2q_nsrcs = 0; in br_ip6_multicast_alloc_query()
557 mld2q->mld2q_qqic = br->multicast_query_interval / HZ; in br_ip6_multicast_alloc_query()
558 mld2q->mld2q_mca = *grp; in br_ip6_multicast_alloc_query()
559 mld2q->mld2q_cksum = csum_ipv6_magic(&ip6h->saddr, &ip6h->daddr, in br_ip6_multicast_alloc_query()
560 sizeof(*mld2q), in br_ip6_multicast_alloc_query()
562 csum_partial(mld2q, in br_ip6_multicast_alloc_query()
563 sizeof(*mld2q), in br_ip6_multicast_alloc_query()
1511 struct mld2_query *mld2q; in br_ip6_multicast_query() local
1537 if (!pskb_may_pull(skb, offset + sizeof(*mld2q))) { in br_ip6_multicast_query()
1541 mld2q = (struct mld2_query *)icmp6_hdr(skb); in br_ip6_multicast_query()
1542 if (!mld2q->mld2q_nsrcs) in br_ip6_multicast_query()
1543 group = &mld2q->mld2q_mca; in br_ip6_multicast_query()
1545 max_delay = max(msecs_to_jiffies(mldv2_mrc(mld2q)), 1UL); in br_ip6_multicast_query()