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
/
netinet
/
tcp_subr.c
(
follow
)
Commit message (
Expand
)
Author
Age
Files
Lines
*
we don't have to cast to caddr_t when calling m_copydata anymore.
dlg
2021-02-25
1
-2
/
+2
*
netinet: tcp_close(): delay reaper timeout by one tick
cheloha
2020-07-24
1
-2
/
+2
*
Revert the inpcb table mutex commit. It triggers a witness panic
bluhm
2018-10-04
1
-3
/
+1
*
As a step towards per inpcb or socket locks, remove the net lock
bluhm
2018-09-20
1
-1
/
+3
*
Use mbuf (not cluster) always for t_template of tcpcb.
yasuoka
2018-06-14
1
-14
/
+4
*
Historically there were slow and fast tcp timeouts. That is why
bluhm
2018-05-08
1
-5
/
+2
*
Use memcpy on freshly allocated memory and add the free size.
dhill
2018-04-02
1
-3
/
+3
*
Refactor tcp_mtudisc() like NetBSD did. Do the route lookup only
bluhm
2018-03-18
1
-21
/
+24
*
The TCP reaper timeout was still imlemented as soft timeout. So
bluhm
2018-01-23
1
-13
/
+3
*
Initialize tcp_secret in tcp_init
mikeb
2017-12-07
1
-10
/
+8
*
Unconditionally enable TCP selective acknowledgements (SACK)
mikeb
2017-10-22
1
-15
/
+2
*
Assert that the corresponding socket is locked when manipulating socket
mpi
2017-06-26
1
-2
/
+3
*
Merge the content of <netinet/tcpip.h> and <netinet6/tcpipv6.h> in
mpi
2017-05-18
1
-2
/
+1
*
Convert diagnostic panic to compile time assert in tcp6_ctlinput().
bluhm
2017-05-09
1
-5
/
+2
*
Introduce sstosa() for converting sockaddr_storage with a type safe
bluhm
2017-05-04
1
-3
/
+2
*
Use the rt_rmx defines that hide the struct rt_kmetrics indirection.
bluhm
2017-04-19
1
-2
/
+2
*
percpu counters for TCP stats
jca
2017-02-09
1
-5
/
+6
*
Reduce the difference between struct protosw and ip6protosw. The
bluhm
2017-01-26
1
-13
/
+11
*
Remove NULL checks before m_free(9), it deals with it.
mpi
2017-01-10
1
-3
/
+2
*
No need for splsoftnet()/splx() dance around a pool_put() if the pool
mpi
2016-12-20
1
-4
/
+1
*
ANSIfy netinet/; from David Hill
naddy
2016-09-24
1
-37
/
+14
*
all pools have their ipl set via pool_setipl, so fold it into pool_init.
dlg
2016-09-15
1
-8
/
+7
*
pool_setipl for various netinet and netinet6 bits
dlg
2016-09-06
1
-1
/
+4
*
Reduce the factor of the limits derived form NMBCLUSTERS. We want
bluhm
2016-09-03
1
-2
/
+2
*
Use 'sc_route{4,6}' directly instead of casting them to 'struct route *'.
mpi
2016-08-31
1
-11
/
+8
*
Sync no-argument function declaration and definition by adding (void).
naddy
2016-03-07
1
-3
/
+3
*
Ignore Router Advertisment's current hop limit.
mpi
2015-10-24
1
-3
/
+3
*
add a comment above the rfc1948 code that mentions the rfc so it's easy to find
tedu
2015-10-02
1
-1
/
+4
*
Kill yet another argument to functions in IPv6. This time ip6_output's
claudio
2015-09-11
1
-2
/
+2
*
Replace sockaddr casts with the proper satosin(), ... calls.
bluhm
2015-09-01
1
-3
/
+2
*
The syn cache is completely implemented in tcp_input.c. So all its
bluhm
2015-08-27
1
-9
/
+1
*
Rename the syn cache counter into tcp_syn_cache_count to have the
bluhm
2015-08-24
1
-9
/
+7
*
Expand ancient NTOHL/NTOHS/HTONS/HTONL macros.
mpi
2015-07-16
1
-6
/
+6
*
Store a unique ID, an interface index, rather than a pointer to the
mpi
2015-06-16
1
-2
/
+2
*
test mbuf pointers against NULL not 0
jsg
2015-05-13
1
-3
/
+3
*
Include the timestamp TCP option in keep alive packets as well.
mikeb
2015-05-07
1
-8
/
+17
*
Remove some includes include-what-you-use claims don't
jsg
2015-03-14
1
-2
/
+1
*
unifdef INET in net code as a precursor to removing the pretend option.
tedu
2014-12-19
1
-7
/
+1
*
move arc4random prototype to systm.h. more appropriate for most code
tedu
2014-11-18
1
-2
/
+1
*
remove now unnecessary casts from hash update calls.
tedu
2014-11-16
1
-8
/
+8
*
Let's just call a rdomain a rdomain.
mpi
2014-11-06
1
-3
/
+3
*
mix the rtable into the hash for tcp sequence number generation.
dlg
2014-11-06
1
-2
/
+3
*
Remove "pl" suffix on pool names.
mpi
2014-11-04
1
-6
/
+4
*
use sha512 instead of md5 for tcp isn. ok deraadt
tedu
2014-10-20
1
-15
/
+20
*
Fewer <netinet/in_systm.h> !
mpi
2014-07-22
1
-2
/
+1
*
Resize the pcb hashtable automatically. The table size will be doubled
yasuoka
2014-07-12
1
-5
/
+4
*
add a size argument to free. will be used soon, but for now default to 0.
tedu
2014-07-12
1
-2
/
+2
*
ip_output() using varargs always struck me as bizarre, esp since it's only
henning
2014-04-21
1
-2
/
+2
*
we'll do fine without casting NULL to struct foo * / void *
henning
2014-04-21
1
-3
/
+3
*
tcp_respond: let the stack worry about the cksum instead of doing it
henning
2014-04-18
1
-16
/
+3
[next]