summaryrefslogtreecommitdiffstats
path: root/net/ipv6/mcast.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* ipv6: mcast: use min() to simplify the codeLi Zetao2024-08-261-2/+3
* ipv6/addrconf: annotate data-races around devconf fields (II)Eric Dumazet2024-03-011-7/+7
* ipv6: mcast: remove one synchronize_net() barrier in ipv6_mc_down()Eric Dumazet2024-02-121-1/+0
* ipv6: mcast: fix data-race in ipv6_mc_down / mld_ifc_workNikita Zhandarovich2024-01-181-0/+4
* net: fix IPSTATS_MIB_OUTPKGS increment in OutForwDatagrams.Heng Guo2023-10-201-3/+2
* ipv6: lockless IPV6_MULTICAST_ALL implementationEric Dumazet2023-09-151-1/+1
* ipv6: lockless IPV6_UNICAST_HOPS implementationEric Dumazet2023-09-151-1/+1
* ipv6: mcast: Remove redundant comparison in igmp6_mcf_get_next()Gavrilov Ilia2023-09-141-2/+0
* ipv6: Constify the sk parameter of several helper functions.Guillaume Nault2023-07-141-5/+3
* ipv6: constify inet6_mc_check()Eric Dumazet2023-03-171-4/+4
* treewide: use get_random_u32_below() instead of deprecated functionJason A. Donenfeld2022-11-181-5/+5
* treewide: use prandom_u32_max() when possible, part 1Jason A. Donenfeld2022-10-121-5/+5
* bpf: net: Change do_ipv6_getsockopt() to take the sockptr_t argumentMartin KaFai Lau2022-09-031-4/+4
* net: mld: fix reference count leak in mld_{query | report}_work()Taehee Yoo2022-07-251-6/+8
* mld: respect RCU rules in ip6_mc_source() and ip6_mc_msfilter()Eric Dumazet2022-04-301-4/+4
* ipv6: fix skb drops in igmp6_event_query() and igmp6_event_report()Eric Dumazet2022-03-031-20/+12
* ipv6: mcast: use rcu-safe version of ipv6_get_lladdr()Ignat Korchagin2022-02-141-1/+1
* ipv6: change return type from int to void for mld_process_v2Jiwon Kim2021-09-021-6/+4
* net/ipv6/mcast: Use struct_size() helperGustavo A. R. Silva2021-08-051-7/+13
* mld: avoid unnecessary high order page allocation in mld_newpack()Taehee Yoo2021-06-141-11/+14
* mld: fix panic in mld_newpack()Taehee Yoo2021-05-171-3/+0
* mld: remove unnecessary prototypesTaehee Yoo2021-04-201-3/+0
* mld: change lockdep annotation for ip6_sf_socklist and ipv6_mc_socklistTaehee Yoo2021-04-051-25/+23
* mld: add mc_lock for protecting per-interface mld dataTaehee Yoo2021-03-261-116/+193
* mld: add new workqueues for process mld eventsTaehee Yoo2021-03-261-83/+197
* mld: convert ifmcaddr6 to RCUTaehee Yoo2021-03-261-173/+123
* mld: convert ip6_sf_list to RCUTaehee Yoo2021-03-261-74/+126
* mld: convert ipv6_mc_socklist->sflist to RCUTaehee Yoo2021-03-261-30/+22
* mld: get rid of inet6_dev->mc_lockTaehee Yoo2021-03-261-9/+0
* mld: convert from timer to delayed workTaehee Yoo2021-03-261-61/+79
* ipv6: mcast: make annotations for ip6_mc_msfget() consistentLukas Bulwahn2020-10-301-1/+1
* mld: fix memory leak in ipv6_mc_destroy_dev()Wang Hai2020-06-151-0/+1
* ip6_mc_msfilter(): pass the address list separatelyAl Viro2020-05-211-3/+4
* ip*_mc_gsfget(): lift copyout of struct group_filter into callersAl Viro2020-05-211-7/+3
* mld: fix memory leak in mld_del_delrec()Eric Dumazet2019-08-281-2/+3
* treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152Thomas Gleixner2019-05-301-5/+1
* bridge: join all-snoopers multicast addressLinus Lüssing2019-01-231-0/+2
* Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller2018-10-191-8/+8
|\
| * ipv6: mcast: fix a use-after-free in inet6_mc_checkEric Dumazet2018-10-161-8/+8
* | ipv6: Add sockopt IPV6_MULTICAST_ALL analogue to IP_MULTICAST_ALLAndre Naujoks2018-09-131-1/+1
|/
* Merge ra.kernel.org:/pub/scm/linux/kernel/git/davem/netDavid S. Miller2018-07-251-2/+1
|\
| * multicast: do not restore deleted record source filter mode to new oneHangbin Liu2018-07-221-2/+1
* | multicast: remove useless parameter for group addHangbin Liu2018-07-221-4/+4
|/
* ipv6/mcast: init as INCLUDE when join SSM INCLUDE groupHangbin Liu2018-07-161-19/+45
* ipv6: mcast: fix unsolicited report interval after receiving querysHangbin Liu2018-06-231-3/+6
* proc: introduce proc_create_net{,_data}Christoph Hellwig2018-05-161-29/+5
* net: Drop pernet_operations::asyncKirill Tkhai2018-03-271-1/+0
* net: Use octal not symbolic permissionsJoe Perches2018-03-261-2/+2
* net/ipv6: Pass skb to route lookupDavid Ahern2018-03-041-2/+2
* net: Convert icmpv6_sk_ops, ndisc_net_ops and igmp6_net_opsKirill Tkhai2018-02-191-0/+1