Lines Matching refs:inet6_dev

80 static void mld_ifc_event(struct inet6_dev *idev);
81 static bool mld_in_v1_mode(const struct inet6_dev *idev);
85 static int ip6_mc_del_src(struct inet6_dev *idev, const struct in6_addr *pmca,
88 static int ip6_mc_add_src(struct inet6_dev *idev, const struct in6_addr *pmca,
92 struct inet6_dev *idev);
160 static int unsolicited_report_interval(struct inet6_dev *idev) in unsolicited_report_interval()
271 struct inet6_dev *idev = in6_dev_get(dev); in __ipv6_sock_mc_drop()
313 static struct inet6_dev *ip6_mc_find_idev(struct net *net, in ip6_mc_find_idev()
318 struct inet6_dev *idev; in ip6_mc_find_idev()
361 struct inet6_dev *idev; in ip6_mc_source()
495 struct inet6_dev *idev; in ip6_mc_msfilter()
731 static void mld_add_delrec(struct inet6_dev *idev, struct ifmcaddr6 *im) in mld_add_delrec()
770 static void mld_del_delrec(struct inet6_dev *idev, struct ifmcaddr6 *im) in mld_del_delrec()
812 static void mld_clear_delrec(struct inet6_dev *idev) in mld_clear_delrec()
841 static void mld_clear_query(struct inet6_dev *idev) in mld_clear_query()
848 static void mld_clear_report(struct inet6_dev *idev) in mld_clear_report()
863 static struct ifmcaddr6 *mca_alloc(struct inet6_dev *idev, in mca_alloc()
935 struct inet6_dev *idev; in __ipv6_dev_mc_inc()
988 int __ipv6_dev_mc_dec(struct inet6_dev *idev, const struct in6_addr *addr) in __ipv6_dev_mc_dec()
1021 struct inet6_dev *idev; in ipv6_dev_mc_dec()
1041 struct inet6_dev *idev; in ipv6_chk_mcast_addr()
1076 static void mld_gq_start_work(struct inet6_dev *idev) in mld_gq_start_work()
1087 static void mld_gq_stop_work(struct inet6_dev *idev) in mld_gq_stop_work()
1096 static void mld_ifc_start_work(struct inet6_dev *idev, unsigned long delay) in mld_ifc_start_work()
1106 static void mld_ifc_stop_work(struct inet6_dev *idev) in mld_ifc_stop_work()
1115 static void mld_dad_start_work(struct inet6_dev *idev, unsigned long delay) in mld_dad_start_work()
1125 static void mld_dad_stop_work(struct inet6_dev *idev) in mld_dad_stop_work()
1131 static void mld_query_stop_work(struct inet6_dev *idev) in mld_query_stop_work()
1139 static void mld_report_stop_work(struct inet6_dev *idev) in mld_report_stop_work()
1234 static int mld_force_mld_version(const struct inet6_dev *idev) in mld_force_mld_version()
1247 static bool mld_in_v2_mode_only(const struct inet6_dev *idev) in mld_in_v2_mode_only()
1252 static bool mld_in_v1_mode_only(const struct inet6_dev *idev) in mld_in_v1_mode_only()
1257 static bool mld_in_v1_mode(const struct inet6_dev *idev) in mld_in_v1_mode()
1269 static void mld_set_v1_mode(struct inet6_dev *idev) in mld_set_v1_mode()
1284 static void mld_update_qrv(struct inet6_dev *idev, in mld_update_qrv()
1309 static void mld_update_qi(struct inet6_dev *idev, in mld_update_qi()
1334 static void mld_update_qri(struct inet6_dev *idev, in mld_update_qri()
1344 static int mld_process_v1(struct inet6_dev *idev, struct mld_msg *mld, in mld_process_v1()
1390 static void mld_process_v2(struct inet6_dev *idev, struct mld2_query *mld, in mld_process_v2()
1407 struct inet6_dev *idev = __in6_dev_get(skb->dev); in igmp6_event_query()
1429 struct inet6_dev *idev; in __mld_query_work()
1540 struct inet6_dev *idev = container_of(to_delayed_work(work), in mld_query_work()
1541 struct inet6_dev, in mld_query_work()
1575 struct inet6_dev *idev = __in6_dev_get(skb->dev); in igmp6_event_report()
1594 struct inet6_dev *idev; in __mld_report_work()
1644 struct inet6_dev *idev = container_of(to_delayed_work(work), in mld_report_work()
1645 struct inet6_dev, in mld_report_work()
1756 static struct sk_buff *mld_newpack(struct inet6_dev *idev, unsigned int mtu) in mld_newpack()
1821 struct inet6_dev *idev; in mld_sendpack()
1910 struct inet6_dev *idev = pmc->idev; in add_grec()
2036 static void mld_send_report(struct inet6_dev *idev, struct ifmcaddr6 *pmc) in mld_send_report()
2065 static void mld_clear_zeros(struct ip6_sf_list __rcu **ppsf, struct inet6_dev *idev) in mld_clear_zeros()
2088 static void mld_send_cr(struct inet6_dev *idev) in mld_send_cr()
2162 struct inet6_dev *idev; in igmp6_send()
2251 static void mld_send_initial_cr(struct inet6_dev *idev) in mld_send_initial_cr()
2274 void ipv6_mc_dad_complete(struct inet6_dev *idev) in ipv6_mc_dad_complete()
2290 struct inet6_dev *idev = container_of(to_delayed_work(work), in mld_dad_work()
2291 struct inet6_dev, in mld_dad_work()
2325 struct inet6_dev *idev = pmc->idev; in ip6_mc_del1_src()
2349 static int ip6_mc_del_src(struct inet6_dev *idev, const struct in6_addr *pmca, in ip6_mc_del_src()
2519 static int ip6_mc_add_src(struct inet6_dev *idev, const struct in6_addr *pmca, in ip6_mc_add_src()
2629 struct inet6_dev *idev) in ip6_mc_leave_src()
2674 struct inet6_dev *idev = container_of(to_delayed_work(work), in mld_gq_work()
2675 struct inet6_dev, in mld_gq_work()
2688 struct inet6_dev *idev = container_of(to_delayed_work(work), in mld_ifc_work()
2689 struct inet6_dev, in mld_ifc_work()
2705 static void mld_ifc_event(struct inet6_dev *idev) in mld_ifc_event()
2735 void ipv6_mc_unmap(struct inet6_dev *idev) in ipv6_mc_unmap()
2747 void ipv6_mc_remap(struct inet6_dev *idev) in ipv6_mc_remap()
2753 void ipv6_mc_down(struct inet6_dev *idev) in ipv6_mc_down()
2777 static void ipv6_mc_reset(struct inet6_dev *idev) in ipv6_mc_reset()
2788 void ipv6_mc_up(struct inet6_dev *idev) in ipv6_mc_up()
2805 void ipv6_mc_init_dev(struct inet6_dev *idev) in ipv6_mc_init_dev()
2827 void ipv6_mc_destroy_dev(struct inet6_dev *idev) in ipv6_mc_destroy_dev()
2859 static void ipv6_mc_rejoin_groups(struct inet6_dev *idev) in ipv6_mc_rejoin_groups()
2878 struct inet6_dev *idev = __in6_dev_get(dev); in ipv6_mc_netdev_event()
2900 struct inet6_dev *idev;
2913 struct inet6_dev *idev; in igmp6_mc_get_first()
3006 struct inet6_dev *idev;
3022 struct inet6_dev *idev; in igmp6_mcf_get_first()