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
/
netinet
/
ip_mroute.c
Age
Commit message (
Expand
)
Author
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-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
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-02
Fix a route use after free in multicast route. Move the rt_mcast_del()
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-04-30
Reduce the scope of the NET_LOCK() in in_control(). Two functions were
Theo Buehler
2017-09-01
Change sosetopt() to no longer free the mbuf it receives and change
Martin Pieuchot
2017-06-26
Assert that the corresponding socket is locked when manipulating socket
Martin Pieuchot
2017-06-19
The IP multicast forward functions return an errno, call the variable
Alexander Bluhm
2017-05-16
Sync three changes that were caught by IPv6 multicast routing review:
Rafael Zalamena
2017-05-16
Make return values more meaningful by using errno instead of -1 or 1.
Rafael Zalamena
2017-05-16
Replace remaining splsoftassert(IPL_SOFTNET) by NET_ASSERT_LOCKED().
Martin Pieuchot
2017-05-16
Let malloc() block when the caller of the add route function is
Rafael Zalamena
2017-05-16
Call rtfree() after each use of routes and make sure the route is valid
Rafael Zalamena
2017-04-06
Convert bcopy to memcpy where the memory does not overlap, otherwise,
David Hill
2017-03-17
Be more strict on all route iterations, lets always make sure that we
Rafael Zalamena
2017-03-14
Make mfc_find() more strict when looking for routes, fixes a problem
Rafael Zalamena
2017-02-09
Unbreak 'netstat -g' and make multicast route stats sysctl more robust.
Rafael Zalamena
2017-02-08
Test for NULL before dereferencing a pointer not after.
Jonathan Gray
2017-02-01
In sogetopt, preallocate an mbuf to avoid using sleeping mallocs with
David Hill
2017-01-12
Clean up multicast files from unused definitions and comments.
Rafael Zalamena
2017-01-11
Remove mfc hash tables and use the OpenBSD routing table for multicast
Rafael Zalamena
2017-01-06
Remove the global viftable vector that holds the virtual interfaces
Rafael Zalamena
2017-01-06
Simplify code by removing some old pullup macro, killing some variables
Rafael Zalamena
2017-01-06
Kill various splsoftnet().
Martin Pieuchot
2017-01-05
Remove some unnecessary code abstractions and while here remove a
Rafael Zalamena
2016-12-22
Remove PIM support from the multicast stack.
Rafael Zalamena
2016-12-21
Fix build without PIM defined.
Martin Pieuchot
2016-12-21
Fix PIM compilation even though it is disabled.
Rafael Zalamena
2016-12-20
Call the multicast timer callback per domain instead of for all domains
Rafael Zalamena
2016-12-20
Remove unused timeout that was never being set.
Rafael Zalamena
2016-12-19
Kill unused function.
Rafael Zalamena
2016-12-19
Extend the multicast sockets and multicast hash table support to multiple
Rafael Zalamena
2016-12-13
Propagate the routing table id in ip_mrouter_set() so the MRT_ADD_VIF
Rafael Zalamena
2016-11-29
Kill unused 'struct route'.
Martin Pieuchot
2016-11-29
m_free() and m_freem() test for NULL. Simplify callers which had their own
Jonathan Gray
2016-09-24
use hashfree. from Mathieu -
Ted Unangst
[next]