Searched refs:mld (Results 1 – 5 of 5) sorted by relevance
| /linux/net/ipv6/ |
| A D | mcast_snoop.c | 76 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 D | mcast.c | 1322 mldv1_md = ntohs(mld->mld_maxdelay); in mld_process_v1() 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() 1404 struct mld_msg *mld; in __mld_query_work() local 1433 mld = (struct mld_msg *)icmp6_hdr(skb); in __mld_query_work() 1434 group = &mld->mld_mca; in __mld_query_work() 1444 err = mld_process_v1(idev, mld, &max_delay, in __mld_query_work() 1572 struct mld_msg *mld; in __mld_report_work() local 1587 mld = (struct mld_msg *)icmp6_hdr(skb); in __mld_report_work() [all …]
|
| A D | .mcast_snoop.o.cmd | 1463 include/net/mld.h \
|
| /linux/drivers/net/ |
| A D | amt.c | 1147 struct mld_msg *mld; in amt_dev_xmit() local 1187 mld = (struct mld_msg *)skb_transport_header(skb); in amt_dev_xmit() 1188 switch (mld->mld_type) { in amt_dev_xmit() 2070 struct mld_msg *mld = (struct mld_msg *)icmp6_hdr(skb); in amt_mldv1_report_handler() local 2075 memcpy(&group.ip6, &mld->mld_mca, sizeof(struct in6_addr)); in amt_mldv1_report_handler() 2107 struct mld_msg *mld = (struct mld_msg *)icmp6_hdr(skb); in amt_mldv1_leave_handler() local 2112 memcpy(&group.ip6, &mld->mld_mca, sizeof(struct in6_addr)); in amt_mldv1_leave_handler() 2197 struct mld_msg *mld = (struct mld_msg *)icmp6_hdr(skb); in amt_mld_report_handler() local 2199 switch (mld->mld_type) { in amt_mld_report_handler()
|
| /linux/net/bridge/ |
| A D | br_multicast.c | 3328 struct mld_msg *mld; in br_ip6_multicast_query() local 3345 if (transport_len == sizeof(*mld)) { in br_ip6_multicast_query() 3346 if (!pskb_may_pull(skb, offset + sizeof(*mld))) { in br_ip6_multicast_query() 3350 mld = (struct mld_msg *) icmp6_hdr(skb); in br_ip6_multicast_query() 3351 max_delay = msecs_to_jiffies(ntohs(mld->mld_maxdelay)); in br_ip6_multicast_query() 3353 group = &mld->mld_mca; in br_ip6_multicast_query() 3705 struct mld_msg *mld; in br_multicast_ipv6_rcv() local 3723 mld = (struct mld_msg *)skb_transport_header(skb); in br_multicast_ipv6_rcv() 3724 BR_INPUT_SKB_CB(skb)->igmp = mld->mld_type; in br_multicast_ipv6_rcv() 3726 switch (mld->mld_type) { in br_multicast_ipv6_rcv() [all …]
|
Completed in 28 milliseconds