Lines Matching refs:mld
3505 struct mld_msg *mld; in br_ip6_multicast_query() local
3522 if (transport_len == sizeof(*mld)) { in br_ip6_multicast_query()
3523 if (!pskb_may_pull(skb, offset + sizeof(*mld))) { in br_ip6_multicast_query()
3527 mld = (struct mld_msg *) icmp6_hdr(skb); in br_ip6_multicast_query()
3528 max_delay = msecs_to_jiffies(ntohs(mld->mld_maxdelay)); in br_ip6_multicast_query()
3530 group = &mld->mld_mca; in br_ip6_multicast_query()
3882 struct mld_msg *mld; in br_multicast_ipv6_rcv() local
3900 mld = (struct mld_msg *)skb_transport_header(skb); in br_multicast_ipv6_rcv()
3901 BR_INPUT_SKB_CB(skb)->igmp = mld->mld_type; in br_multicast_ipv6_rcv()
3903 switch (mld->mld_type) { in br_multicast_ipv6_rcv()
3907 err = br_ip6_multicast_add_group(brmctx, pmctx, &mld->mld_mca, in br_multicast_ipv6_rcv()
3918 br_ip6_multicast_leave_group(brmctx, pmctx, &mld->mld_mca, vid, in br_multicast_ipv6_rcv()