index
:
wireguard-openbsd
jd/histogram
jd/queueboosts
jd/simplify-queueing
master
WireGuard implementation for the OpenBSD kernel
Matt Dunwoodie
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
sys
/
netinet6
/
ip6_mroute.c
(
follow
)
Commit message (
Expand
)
Author
Age
Files
Lines
*
kernel: use gettime(9)/getuptime(9) in lieu of time_second(9)/time_uptime(9)
cheloha
2020-06-24
1
-3
/
+3
*
Document the various flavors of NET_LOCK() and rename the reader version.
mpi
2020-05-27
1
-5
/
+5
*
Guard SIOCDELMULTI if_ioctl calls with KERNEL_LOCK() where the call is
visa
2020-03-15
1
-1
/
+3
*
Add RCS Id.
bluhm
2019-09-04
1
-0
/
+1
*
Fix a route use after free in IPv6 multicast route. Move the
bluhm
2019-09-04
1
-35
/
+36
*
Prevent recursions by not deleting entries inside rtable_walk(9).
mpi
2019-06-21
1
-3
/
+5
*
Add missing NULL check for the protocol control block (pcb) pointer in
anton
2019-06-04
1
-0
/
+3
*
change rt_ifa_add and rt_ifa_del so they take an rdomain argument.
dlg
2019-02-13
1
-1
/
+2
*
remove the implict RTF_MPATH flag that rt_ifa_add() sets on new routes.
dlg
2019-02-10
1
-1
/
+1
*
RT_TABLEID_MAX is 255, fix places that assumed that it is less than 255.
reyk
2018-10-10
1
-3
/
+3
*
Push the NET_LOCK() down in in6_control() similar to what was done
tb
2018-05-02
1
-5
/
+14
*
Assert that the corresponding socket is locked when manipulating socket
mpi
2017-06-26
1
-1
/
+1
*
Optimize multicast packet sending by using m_dup_pkt() instead of
rzalamena
2017-05-17
1
-4
/
+1
*
Replace remaining splsoftassert(IPL_SOFTNET) by NET_ASSERT_LOCKED().
mpi
2017-05-16
1
-7
/
+7
*
Make the IPv6 multicast routing code use the OpenBSD routing table
rzalamena
2017-05-16
1
-476
/
+518
*
Added initial IPv6 multicast routing support for multiple rdomains:
rzalamena
2017-05-08
1
-156
/
+128
*
Use percpu counters for ip6stat
jca
2017-02-05
1
-2
/
+2
*
In sogetopt, preallocate an mbuf to avoid using sleeping mallocs with
dhill
2017-02-01
1
-3
/
+1
*
Kill various splsoftnet().
mpi
2017-01-06
1
-63
/
+22
*
Remove PIM support from the multicast stack.
rzalamena
2016-12-22
1
-398
/
+2
*
Convert some of the remaining usages of time_second to time_uptime.
mpi
2016-10-03
1
-2
/
+2
*
Do not use a single global struct route_in6 to cache route lookups.
mpi
2016-08-23
1
-9
/
+9
*
Kill nd6_output(), it doesn't do anything since the resolution logic
mpi
2016-06-15
1
-4
/
+0
*
Introduce in{,6}_hasmulti(), two functions to check in the hot path if
mpi
2016-01-21
1
-3
/
+1
*
add sizes to some free() calls. ok claudio
tedu
2015-12-03
1
-15
/
+15
*
Do not cast malloc(9) results.
mpi
2015-11-13
1
-6
/
+3
*
Do not try to guess if there's still an IPv4 multicast routing daemon
mpi
2015-11-12
1
-28
/
+18
*
Unbreak adding a MIFF_REGISTER interface.
mpi
2015-11-12
1
-5
/
+4
*
unidef MRT6DEBUG
mpi
2015-11-12
1
-258
/
+11
*
More PIM love. Reduce differences with ip_mroute.c and dynamically
mpi
2015-11-12
1
-47
/
+73
*
Sync headers and get rid of #ifdef MROUTING.
mpi
2015-11-12
1
-21
/
+2
*
Fix PIM build.
mpi
2015-11-12
1
-3
/
+5
*
Remove linkmtu and maxmtu from struct nd_ifinfo. IN6_LINKMTU can now
florian
2015-10-28
1
-4
/
+3
*
There's no point in abstracting ifp->if_output() as long as pf_test()
mpi
2015-09-13
1
-1
/
+2
*
Stop overwriting the rt_ifp pointer of RTF_LOCAL routes with lo0ifp.
mpi
2015-09-12
1
-2
/
+1
*
Introduce if_input_local() a function to feed local traffic back to
mpi
2015-09-12
1
-2
/
+2
*
Kill yet another argument to functions in IPv6. This time ip6_output's
claudio
2015-09-11
1
-1
/
+1
*
More complicated if_put dance. Special handling for multicast_register_if
claudio
2015-09-10
1
-3
/
+10
*
In kernel initialize struct sockaddr_in and sockaddr_in6 to zero
bluhm
2015-08-24
1
-0
/
+3
*
rename mbuf ** parameter from m to mp, to match other similar code
deraadt
2015-07-15
1
-3
/
+3
*
Pass an interface index instead of a pointer to in6_addr2scopeid().
mpi
2015-07-08
1
-4
/
+4
*
Get rid of the undocumented & temporary* m_copy() macro added for
mpi
2015-06-30
1
-6
/
+7
*
Store a unique ID, an interface index, rather than a pointer to the
mpi
2015-06-16
1
-5
/
+5
*
More damned eye searing whitespace. No change to .o files.
krw
2015-06-08
1
-25
/
+25
*
Remove some includes include-what-you-use claims don't
jsg
2015-03-14
1
-1
/
+0
*
Implement 2 sysctl to retrieve the multicast forwarding cache (mf6c) and the
claudio
2015-02-09
1
-0
/
+95
*
convert the multicast filter hash to use siphash, like i did for
dlg
2015-02-09
1
-4
/
+18
*
Rename some of the functions by adding a 6 so they do not conflict with
claudio
2015-02-08
1
-23
/
+23
*
unifdef INET in net code as a precursor to removing the pretend option.
tedu
2014-12-19
1
-4
/
+0
*
Remove the "multicast_" prefix from the fields a multicast-only struct.
mpi
2014-12-17
1
-2
/
+2
[next]