index
:
src
cvs/HEAD
kms/intel
kms/radeon
master
OpenBSD base system
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
sys
/
netinet6
/
ip6_mroute.c
Age
Commit message (
Expand
)
Author
2024-07-04
Implement IPv6 forwarding IPsec only.
Alexander Bluhm
2024-06-07
remove unused defines
Jonathan Gray
2024-04-06
IP multicast sysctl mrtmfc must not write outside of allocation.
Alexander Bluhm
2024-02-11
Use `sb_mtx' instead of `inp_mtx' in receive path for inet sockets.
Vitaliy Makkoveev
2024-02-03
Rework socket buffers locking for shared netlock.
Vitaliy Makkoveev
2023-12-06
Protect socket receive buffer in IP multicast routing.
Alexander Bluhm
2023-06-14
Add missing kernel lock around (*if_ioctl)().
Vitaliy Makkoveev
2023-04-19
move kernel lock into multicast ioctl handlers; OK mvs
Klemens Nanni
2022-09-08
Rename global ifnet TAILQ
Klemens Nanni
2022-08-09
Backout "Call getuptime() just once per function"
Klemens Nanni
2022-08-08
Call getuptime() just once per function
Klemens Nanni
2022-08-06
Clean up the netlock macros. Merge NET_RLOCK_IN_SOFTNET and
Alexander Bluhm
2022-05-05
Use static objects for struct rttimer_queue instead of dynamically
Claudio Jeker
2022-05-04
Move rttimer callback function from the rttimer itself to rttimer_queue.
Claudio Jeker
2022-04-30
Convert the 2nd rttimer callback from struct rttimer to u_int rtableid.
Claudio Jeker
2022-04-28
In the multicast router code don't allocate a rt timer queue for each
Claudio Jeker
2021-12-15
structure pads can leak uninitialized memory to userland via copyout,
Theo de Raadt
2021-03-10
spelling
Jonathan Gray
2020-06-24
kernel: use gettime(9)/getuptime(9) in lieu of time_second(9)/time_uptime(9)
cheloha
2020-05-27
Document the various flavors of NET_LOCK() and rename the reader version.
Martin Pieuchot
2020-03-15
Guard SIOCDELMULTI if_ioctl calls with KERNEL_LOCK() where the call is
Visa Hankala
2019-09-04
Add RCS Id.
Alexander Bluhm
2019-09-04
Fix a route use after free in IPv6 multicast route. Move the
Alexander Bluhm
2019-06-21
Prevent recursions by not deleting entries inside rtable_walk(9).
Martin Pieuchot
2019-06-04
Add missing NULL check for the protocol control block (pcb) pointer in
anton
2019-02-13
change rt_ifa_add and rt_ifa_del so they take an rdomain argument.
David Gwynne
2019-02-10
remove the implict RTF_MPATH flag that rt_ifa_add() sets on new routes.
David Gwynne
2018-10-10
RT_TABLEID_MAX is 255, fix places that assumed that it is less than 255.
Reyk Floeter
2018-05-02
Push the NET_LOCK() down in in6_control() similar to what was done
Theo Buehler
2017-06-26
Assert that the corresponding socket is locked when manipulating socket
Martin Pieuchot
2017-05-17
Optimize multicast packet sending by using m_dup_pkt() instead of
Rafael Zalamena
2017-05-16
Replace remaining splsoftassert(IPL_SOFTNET) by NET_ASSERT_LOCKED().
Martin Pieuchot
2017-05-16
Make the IPv6 multicast routing code use the OpenBSD routing table
Rafael Zalamena
2017-05-08
Added initial IPv6 multicast routing support for multiple rdomains:
Rafael Zalamena
2017-02-05
Use percpu counters for ip6stat
Jeremie Courreges-Anglas
2017-02-01
In sogetopt, preallocate an mbuf to avoid using sleeping mallocs with
David Hill
2017-01-06
Kill various splsoftnet().
Martin Pieuchot
2016-12-22
Remove PIM support from the multicast stack.
Rafael Zalamena
2016-10-03
Convert some of the remaining usages of time_second to time_uptime.
Martin Pieuchot
2016-08-23
Do not use a single global struct route_in6 to cache route lookups.
Martin Pieuchot
2016-06-15
Kill nd6_output(), it doesn't do anything since the resolution logic
Martin Pieuchot
2016-01-21
Introduce in{,6}_hasmulti(), two functions to check in the hot path if
Martin Pieuchot
2015-12-03
add sizes to some free() calls. ok claudio
Ted Unangst
2015-11-13
Do not cast malloc(9) results.
Martin Pieuchot
2015-11-12
Do not try to guess if there's still an IPv4 multicast routing daemon
Martin Pieuchot
2015-11-12
Unbreak adding a MIFF_REGISTER interface.
Martin Pieuchot
2015-11-12
unidef MRT6DEBUG
Martin Pieuchot
2015-11-12
More PIM love. Reduce differences with ip_mroute.c and dynamically
Martin Pieuchot
2015-11-12
Sync headers and get rid of #ifdef MROUTING.
Martin Pieuchot
2015-11-12
Fix PIM build.
Martin Pieuchot
[next]