summaryrefslogtreecommitdiff
path: root/net/ipv6/mcast.c
AgeCommit message (Expand)AuthorFilesLines
2023-03-17ipv6: constify inet6_mc_check()Eric Dumazet1-4/+4
2022-11-18treewide: use get_random_u32_below() instead of deprecated functionJason A. Donenfeld1-5/+5
2022-10-11treewide: use prandom_u32_max() when possible, part 1Jason A. Donenfeld1-5/+5
2022-09-02bpf: net: Change do_ipv6_getsockopt() to take the sockptr_t argumentMartin KaFai Lau1-4/+4
2022-07-25net: mld: fix reference count leak in mld_{query | report}_work()Taehee Yoo1-6/+8
2022-04-30mld: respect RCU rules in ip6_mc_source() and ip6_mc_msfilter()Eric Dumazet1-4/+4
2022-03-03ipv6: fix skb drops in igmp6_event_query() and igmp6_event_report()Eric Dumazet1-20/+12
2022-02-14ipv6: mcast: use rcu-safe version of ipv6_get_lladdr()Ignat Korchagin1-1/+1
2021-09-02ipv6: change return type from int to void for mld_process_v2Jiwon Kim1-6/+4
2021-08-05net/ipv6/mcast: Use struct_size() helperGustavo A. R. Silva1-7/+13
2021-06-14mld: avoid unnecessary high order page allocation in mld_newpack()Taehee Yoo1-11/+14
2021-05-17mld: fix panic in mld_newpack()Taehee Yoo1-3/+0
2021-04-19mld: remove unnecessary prototypesTaehee Yoo1-3/+0
2021-04-05mld: change lockdep annotation for ip6_sf_socklist and ipv6_mc_socklistTaehee Yoo1-25/+23
2021-03-26mld: add mc_lock for protecting per-interface mld dataTaehee Yoo1-116/+193
2021-03-26mld: add new workqueues for process mld eventsTaehee Yoo1-83/+197
2021-03-26mld: convert ifmcaddr6 to RCUTaehee Yoo1-173/+123
2021-03-26mld: convert ip6_sf_list to RCUTaehee Yoo1-74/+126
2021-03-26mld: convert ipv6_mc_socklist->sflist to RCUTaehee Yoo1-30/+22
2021-03-26mld: get rid of inet6_dev->mc_lockTaehee Yoo1-9/+0
2021-03-26mld: convert from timer to delayed workTaehee Yoo1-61/+79
2020-10-30ipv6: mcast: make annotations for ip6_mc_msfget() consistentLukas Bulwahn1-1/+1
2020-06-15mld: fix memory leak in ipv6_mc_destroy_dev()Wang Hai1-0/+1
2020-05-20ip6_mc_msfilter(): pass the address list separatelyAl Viro1-3/+4
2020-05-20ip*_mc_gsfget(): lift copyout of struct group_filter into callersAl Viro1-7/+3
2019-08-28mld: fix memory leak in mld_del_delrec()Eric Dumazet1-2/+3
2019-05-30treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152Thomas Gleixner1-5/+1
2019-01-22bridge: join all-snoopers multicast addressLinus Lüssing1-0/+2
2018-10-19Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-8/+8
2018-10-15ipv6: mcast: fix a use-after-free in inet6_mc_checkEric Dumazet1-8/+8
2018-09-13ipv6: Add sockopt IPV6_MULTICAST_ALL analogue to IP_MULTICAST_ALLAndre Naujoks1-1/+1
2018-07-24Merge ra.kernel.org:/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-2/+1
2018-07-21multicast: do not restore deleted record source filter mode to new oneHangbin Liu1-2/+1
2018-07-21multicast: remove useless parameter for group addHangbin Liu1-4/+4
2018-07-16ipv6/mcast: init as INCLUDE when join SSM INCLUDE groupHangbin Liu1-19/+45
2018-06-23ipv6: mcast: fix unsolicited report interval after receiving querysHangbin Liu1-3/+6
2018-05-16proc: introduce proc_create_net{,_data}Christoph Hellwig1-29/+5
2018-03-27net: Drop pernet_operations::asyncKirill Tkhai1-1/+0
2018-03-26net: Use octal not symbolic permissionsJoe Perches1-2/+2
2018-03-04net/ipv6: Pass skb to route lookupDavid Ahern1-2/+2
2018-02-19net: Convert icmpv6_sk_ops, ndisc_net_ops and igmp6_net_opsKirill Tkhai1-0/+1
2018-02-06build_bug.h: remove BUILD_BUG_ON_NULL()Masahiro Yamada1-4/+4
2018-01-19ipv6: mcast: remove dead codeEric Dumazet1-2/+0
2018-01-16net: delete /proc THIS_MODULE referencesAlexey Dobriyan1-2/+0
2017-12-13ipv6: mcast: better catch silly mtu valuesEric Dumazet1-10/+15
2017-11-21treewide: setup_timer() -> timer_setup()Kees Cook1-18/+15
2017-07-04net, ipv6: convert ifmcaddr6.mca_refcnt from atomic_t to refcount_tReshetova, Elena1-9/+9
2017-06-16networking: make skb_put & friends return void pointersJohannes Berg1-2/+2
2017-06-16networking: introduce and use skb_put_data()Johannes Berg1-2/+2
2017-06-16networking: convert many more places to skb_put_zero()Johannes Berg1-2/+1