mld              1298 net/bridge/br_multicast.c 	struct mld_msg *mld;
mld              1316 net/bridge/br_multicast.c 	if (transport_len == sizeof(*mld)) {
mld              1317 net/bridge/br_multicast.c 		if (!pskb_may_pull(skb, offset + sizeof(*mld))) {
mld              1321 net/bridge/br_multicast.c 		mld = (struct mld_msg *) icmp6_hdr(skb);
mld              1322 net/bridge/br_multicast.c 		max_delay = msecs_to_jiffies(ntohs(mld->mld_maxdelay));
mld              1324 net/bridge/br_multicast.c 			group = &mld->mld_mca;
mld              1677 net/bridge/br_multicast.c 	struct mld_msg *mld;
mld              1701 net/bridge/br_multicast.c 	mld = (struct mld_msg *)skb_transport_header(skb);
mld              1702 net/bridge/br_multicast.c 	BR_INPUT_SKB_CB(skb)->igmp = mld->mld_type;
mld              1704 net/bridge/br_multicast.c 	switch (mld->mld_type) {
mld              1708 net/bridge/br_multicast.c 		err = br_ip6_multicast_add_group(br, port, &mld->mld_mca, vid,
mld              1719 net/bridge/br_multicast.c 		br_ip6_multicast_leave_group(br, port, &mld->mld_mca, vid, src);
mld              1275 net/ipv6/mcast.c static int mld_process_v1(struct inet6_dev *idev, struct mld_msg *mld,
mld              1284 net/ipv6/mcast.c 	mldv1_md = ntohs(mld->mld_maxdelay);
mld              1321 net/ipv6/mcast.c static int mld_process_v2(struct inet6_dev *idev, struct mld2_query *mld,
mld              1324 net/ipv6/mcast.c 	*max_delay = max(msecs_to_jiffies(mldv2_mrc(mld)), 1UL);
mld              1326 net/ipv6/mcast.c 	mld_update_qrv(idev, mld);
mld              1327 net/ipv6/mcast.c 	mld_update_qi(idev, mld);
mld              1328 net/ipv6/mcast.c 	mld_update_qri(idev, mld);
mld              1343 net/ipv6/mcast.c 	struct mld_msg *mld;
mld              1372 net/ipv6/mcast.c 	mld = (struct mld_msg *)icmp6_hdr(skb);
mld              1373 net/ipv6/mcast.c 	group = &mld->mld_mca;
mld              1383 net/ipv6/mcast.c 		err = mld_process_v1(idev, mld, &max_delay,
mld              1460 net/ipv6/mcast.c 	struct mld_msg *mld;
mld              1472 net/ipv6/mcast.c 	if (!pskb_may_pull(skb, sizeof(*mld) - sizeof(struct icmp6hdr)))
mld              1475 net/ipv6/mcast.c 	mld = (struct mld_msg *)icmp6_hdr(skb);
mld              1493 net/ipv6/mcast.c 		if (ipv6_addr_equal(&ma->mca_addr, &mld->mld_mca)) {
mld                76 net/ipv6/mcast_snoop.c 	struct mld_msg *mld;
mld                94 net/ipv6/mcast_snoop.c 	mld = (struct mld_msg *)skb_transport_header(skb);
mld                99 net/ipv6/mcast_snoop.c 	if (ipv6_addr_any(&mld->mld_mca) &&
mld               109 net/ipv6/mcast_snoop.c 	struct mld_msg *mld;
mld               114 net/ipv6/mcast_snoop.c 	mld = (struct mld_msg *)skb_transport_header(skb);
mld               116 net/ipv6/mcast_snoop.c 	switch (mld->mld_type) {