Home
last modified time | relevance | path

Searched refs:mld (Results 1 – 3 of 3) sorted by relevance

/net/ipv6/
A Dmcast_snoop.c76 struct mld_msg *mld; in ipv6_mc_check_mld_query() local
94 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() local
114 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()
A Dmcast.c1358 mldv1_md = ntohs(mld->mld_maxdelay); in mld_process_v1()
1400 mld_update_qrv(idev, mld); in mld_process_v2()
1401 mld_update_qi(idev, mld); in mld_process_v2()
1402 mld_update_qri(idev, mld); in mld_process_v2()
1436 struct mld_msg *mld; in __mld_query_work() local
1465 mld = (struct mld_msg *)icmp6_hdr(skb); in __mld_query_work()
1466 group = &mld->mld_mca; in __mld_query_work()
1476 err = mld_process_v1(idev, mld, &max_delay, in __mld_query_work()
1601 struct mld_msg *mld; in __mld_report_work() local
1616 mld = (struct mld_msg *)icmp6_hdr(skb); in __mld_report_work()
[all …]
/net/bridge/
A Dbr_multicast.c3579 struct mld_msg *mld; in br_ip6_multicast_query() local
3596 if (transport_len == sizeof(*mld)) { in br_ip6_multicast_query()
3597 if (!pskb_may_pull(skb, offset + sizeof(*mld))) { in br_ip6_multicast_query()
3601 mld = (struct mld_msg *) icmp6_hdr(skb); in br_ip6_multicast_query()
3602 max_delay = msecs_to_jiffies(ntohs(mld->mld_maxdelay)); in br_ip6_multicast_query()
3604 group = &mld->mld_mca; in br_ip6_multicast_query()
3956 struct mld_msg *mld; in br_multicast_ipv6_rcv() local
3974 mld = (struct mld_msg *)skb_transport_header(skb); in br_multicast_ipv6_rcv()
3975 BR_INPUT_SKB_CB(skb)->igmp = mld->mld_type; in br_multicast_ipv6_rcv()
3977 switch (mld->mld_type) { in br_multicast_ipv6_rcv()
[all …]

Completed in 35 milliseconds