Home
last modified time | relevance | path

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

/linux-4.1.27/net/bridge/
Dbr_multicast.c1314 struct mld_msg *mld; in br_ip6_multicast_query() local
1337 if (skb->len == sizeof(*mld)) { in br_ip6_multicast_query()
1338 if (!pskb_may_pull(skb, sizeof(*mld))) { in br_ip6_multicast_query()
1342 mld = (struct mld_msg *) icmp6_hdr(skb); in br_ip6_multicast_query()
1343 max_delay = msecs_to_jiffies(ntohs(mld->mld_maxdelay)); in br_ip6_multicast_query()
1345 group = &mld->mld_mca; in br_ip6_multicast_query()
1761 struct mld_msg *mld; in br_multicast_ipv6_rcv() local
1762 if (!pskb_may_pull(skb2, sizeof(*mld))) { in br_multicast_ipv6_rcv()
1766 mld = (struct mld_msg *)skb_transport_header(skb2); in br_multicast_ipv6_rcv()
1768 err = br_ip6_multicast_add_group(br, port, &mld->mld_mca, vid); in br_multicast_ipv6_rcv()
[all …]
/linux-4.1.27/net/ipv6/
Dmcast.c1237 static int mld_process_v1(struct inet6_dev *idev, struct mld_msg *mld, in mld_process_v1() argument
1246 mldv1_md = ntohs(mld->mld_maxdelay); in mld_process_v1()
1283 static int mld_process_v2(struct inet6_dev *idev, struct mld2_query *mld, in mld_process_v2() argument
1286 *max_delay = max(msecs_to_jiffies(mldv2_mrc(mld)), 1UL); in mld_process_v2()
1288 mld_update_qrv(idev, mld); in mld_process_v2()
1289 mld_update_qi(idev, mld); in mld_process_v2()
1290 mld_update_qri(idev, mld); in mld_process_v2()
1305 struct mld_msg *mld; in igmp6_event_query() local
1334 mld = (struct mld_msg *)icmp6_hdr(skb); in igmp6_event_query()
1335 group = &mld->mld_mca; in igmp6_event_query()
[all …]