summaryrefslogtreecommitdiff
path: root/net/ipv6/mcast.c
AgeCommit message (Expand)Author
2025-02-13ipv6: mcast: add RCU protection to mld_newpack()Eric Dumazet
2025-02-10ipv6: mcast: extend RCU protection in igmp6_send()Eric Dumazet
2024-12-23netlink: correct nlmsg size for multicast notificationsYuyang Huang
2024-12-15netlink: add IGMP/MLD join/leave notificationsYuyang Huang
2024-12-11ipv6: mcast: annotate data-race around psf->sf_count[MCAST_XXX]Eric Dumazet
2024-12-11ipv6: mcast: annotate data-races around mc->mca_sfcount[MCAST_EXCLUDE]Eric Dumazet
2024-12-11ipv6: mcast: reduce ipv6_chk_mcast_addr() indentationEric Dumazet
2024-08-26ipv6: mcast: use min() to simplify the codeLi Zetao
2024-03-01ipv6/addrconf: annotate data-races around devconf fields (II)Eric Dumazet
2024-02-12ipv6: mcast: remove one synchronize_net() barrier in ipv6_mc_down()Eric Dumazet
2024-01-18ipv6: mcast: fix data-race in ipv6_mc_down / mld_ifc_workNikita Zhandarovich
2023-10-20net: fix IPSTATS_MIB_OUTPKGS increment in OutForwDatagrams.Heng Guo
2023-09-15ipv6: lockless IPV6_MULTICAST_ALL implementationEric Dumazet
2023-09-15ipv6: lockless IPV6_UNICAST_HOPS implementationEric Dumazet
2023-09-14ipv6: mcast: Remove redundant comparison in igmp6_mcf_get_next()Gavrilov Ilia
2023-07-14ipv6: Constify the sk parameter of several helper functions.Guillaume Nault
2023-03-17ipv6: constify inet6_mc_check()Eric Dumazet
2022-11-18treewide: use get_random_u32_below() instead of deprecated functionJason A. Donenfeld
2022-10-11treewide: use prandom_u32_max() when possible, part 1Jason A. Donenfeld
2022-09-02bpf: net: Change do_ipv6_getsockopt() to take the sockptr_t argumentMartin KaFai Lau
2022-07-25net: mld: fix reference count leak in mld_{query | report}_work()Taehee Yoo
2022-04-30mld: respect RCU rules in ip6_mc_source() and ip6_mc_msfilter()Eric Dumazet
2022-03-03ipv6: fix skb drops in igmp6_event_query() and igmp6_event_report()Eric Dumazet
2022-02-14ipv6: mcast: use rcu-safe version of ipv6_get_lladdr()Ignat Korchagin
2021-09-02ipv6: change return type from int to void for mld_process_v2Jiwon Kim
2021-08-05net/ipv6/mcast: Use struct_size() helperGustavo A. R. Silva
2021-06-14mld: avoid unnecessary high order page allocation in mld_newpack()Taehee Yoo
2021-05-17mld: fix panic in mld_newpack()Taehee Yoo
2021-04-19mld: remove unnecessary prototypesTaehee Yoo
2021-04-05mld: change lockdep annotation for ip6_sf_socklist and ipv6_mc_socklistTaehee Yoo
2021-03-26mld: add mc_lock for protecting per-interface mld dataTaehee Yoo
2021-03-26mld: add new workqueues for process mld eventsTaehee Yoo
2021-03-26mld: convert ifmcaddr6 to RCUTaehee Yoo
2021-03-26mld: convert ip6_sf_list to RCUTaehee Yoo
2021-03-26mld: convert ipv6_mc_socklist->sflist to RCUTaehee Yoo
2021-03-26mld: get rid of inet6_dev->mc_lockTaehee Yoo
2021-03-26mld: convert from timer to delayed workTaehee Yoo
2020-10-30ipv6: mcast: make annotations for ip6_mc_msfget() consistentLukas Bulwahn
2020-06-15mld: fix memory leak in ipv6_mc_destroy_dev()Wang Hai
2020-05-20ip6_mc_msfilter(): pass the address list separatelyAl Viro
2020-05-20ip*_mc_gsfget(): lift copyout of struct group_filter into callersAl Viro
2019-08-28mld: fix memory leak in mld_del_delrec()Eric Dumazet
2019-05-30treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152Thomas Gleixner
2019-01-22bridge: join all-snoopers multicast addressLinus Lüssing
2018-10-19Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller
2018-10-15ipv6: mcast: fix a use-after-free in inet6_mc_checkEric Dumazet
2018-09-13ipv6: Add sockopt IPV6_MULTICAST_ALL analogue to IP_MULTICAST_ALLAndre Naujoks
2018-07-24Merge ra.kernel.org:/pub/scm/linux/kernel/git/davem/netDavid S. Miller
2018-07-21multicast: do not restore deleted record source filter mode to new oneHangbin Liu
2018-07-21multicast: remove useless parameter for group addHangbin Liu