Searched refs:mld (Results 1 – 3 of 3) sorted by relevance
76 struct mld_msg *mld; in ipv6_mc_check_mld_query() local94 mld = (struct mld_msg *)skb_transport_header(skb); in ipv6_mc_check_mld_query()99 if (ipv6_addr_any(&mld->mld_mca) && in ipv6_mc_check_mld_query()109 struct mld_msg *mld; in ipv6_mc_check_mld_msg() local114 mld = (struct mld_msg *)skb_transport_header(skb); in ipv6_mc_check_mld_msg()116 switch (mld->mld_type) { in ipv6_mc_check_mld_msg()
1313 static int mld_process_v1(struct inet6_dev *idev, struct mld_msg *mld, in mld_process_v1() argument1322 mldv1_md = ntohs(mld->mld_maxdelay); in mld_process_v1()1359 static void mld_process_v2(struct inet6_dev *idev, struct mld2_query *mld, in mld_process_v2() argument1362 *max_delay = max(msecs_to_jiffies(mldv2_mrc(mld)), 1UL); in mld_process_v2()1364 mld_update_qrv(idev, mld); in mld_process_v2()1365 mld_update_qi(idev, mld); in mld_process_v2()1366 mld_update_qri(idev, mld); in mld_process_v2()1400 struct mld_msg *mld; in __mld_query_work() local1429 mld = (struct mld_msg *)icmp6_hdr(skb); in __mld_query_work()1430 group = &mld->mld_mca; in __mld_query_work()[all …]
3336 struct mld_msg *mld; in br_ip6_multicast_query() local3353 if (transport_len == sizeof(*mld)) { in br_ip6_multicast_query()3354 if (!pskb_may_pull(skb, offset + sizeof(*mld))) { in br_ip6_multicast_query()3358 mld = (struct mld_msg *) icmp6_hdr(skb); in br_ip6_multicast_query()3359 max_delay = msecs_to_jiffies(ntohs(mld->mld_maxdelay)); in br_ip6_multicast_query()3361 group = &mld->mld_mca; in br_ip6_multicast_query()3713 struct mld_msg *mld; in br_multicast_ipv6_rcv() local3731 mld = (struct mld_msg *)skb_transport_header(skb); in br_multicast_ipv6_rcv()3732 BR_INPUT_SKB_CB(skb)->igmp = mld->mld_type; in br_multicast_ipv6_rcv()3734 switch (mld->mld_type) { in br_multicast_ipv6_rcv()[all …]