#
1073807f |
| 05-Apr-2005 |
markus <markus@openbsd.org> |
add tcp sack stats, similar to freebsd; ok deraadt
|
#
c988193c |
| 27-Feb-2005 |
markus <markus@openbsd.org> |
1. tcp_xmit_timer(): remove extra rtt decrement (t_rtttime is 0-based while t_rtt was 1-based), update callers 2. define and use TCP_RTT_BASE_SHIFT instead of the hardcoded 2. 3. add missing shift
1. tcp_xmit_timer(): remove extra rtt decrement (t_rtttime is 0-based while t_rtt was 1-based), update callers 2. define and use TCP_RTT_BASE_SHIFT instead of the hardcoded 2. 3. add missing shifts when t_srtt/t_rttvar are used. 4. update the comments: t_srtt uses 5 bits of fraction (not 3) and t_rttvar uses 4 bits 5. remove obsolete/unused macros TCP_RTT_SCALE and TCP_RTTVAR_SCALE 6. make sure rttmin is not > TCPTV_REXMTMAX parts from netbsd, ok mcbride, henning
show more ...
|
#
64c77b93 |
| 28-Oct-2004 |
mcbride <mcbride@openbsd.org> |
Modulate tcp_now by a random amount on a per-connection basis.
ok markus@ frantzen@
|
#
ad394c51 |
| 06-Oct-2004 |
markus <markus@openbsd.org> |
set the congestion window to two segments (instead of only one), this matches the window size he have when entering the established state. ok deraadt@
|
#
05554db2 |
| 16-Sep-2004 |
markus <markus@openbsd.org> |
don't send partial segments if SS_ISSENDING is set, remember TF_LASTIDLE across invocations of tcp_output (from freebsd); ok mcbride
|
#
f74ca6b9 |
| 20-Jun-2004 |
itojun <itojun@openbsd.org> |
remove #ifdef TUBA
|
#
b6897a2c |
| 08-Jun-2004 |
markus <markus@openbsd.org> |
factor out md5 code; ok+tests henning@, djm@, hshoexer@
|
#
a12e1c93 |
| 05-Jun-2004 |
markus <markus@openbsd.org> |
set m_pkthdr.len early; ok mcbride, deraadt
|
#
5085296b |
| 31-May-2004 |
brad <brad@openbsd.org> |
work around an LP64 problem where we report an excessively large window due to incorrect mixing of types.
From NetBSD
ok cedric@ markus@
|
#
0f25121d |
| 07-May-2004 |
millert <millert@openbsd.org> |
Replace RSA-derived md5 code with code derived from Colin Plumb's PD version. This moves md5.c out of libkern and into sys/crypto where it belongs (as requested by markus@). Note that md5.c is still
Replace RSA-derived md5 code with code derived from Colin Plumb's PD version. This moves md5.c out of libkern and into sys/crypto where it belongs (as requested by markus@). Note that md5.c is still mandatory (dev/rnd.c uses it). Verified with IPsec + hmac-md5 and tcp md5sig. OK henning@ and hshoexer@
show more ...
|
#
5011cf98 |
| 26-Apr-2004 |
frantzen <frantzen@openbsd.org> |
- allow the user to force the TCP mss below the fail-safe 216 with a low interface MTU. - break a tcp_output() -> tcp_mtudisc() -> tcp_output() infinite recursion when the TCP mss ends up larger than
- allow the user to force the TCP mss below the fail-safe 216 with a low interface MTU. - break a tcp_output() -> tcp_mtudisc() -> tcp_output() infinite recursion when the TCP mss ends up larger than the interface MTU (when the if_mtu is smaller than the tcp header). connections will still stall feedback from itojun@, claudio@ and provos and testing from beck@
show more ...
|
#
be257dbc |
| 16-Feb-2004 |
markus <markus@openbsd.org> |
don't allocate a cluster if the header fits into a mbuf; ok itojun@, henning@, mcbride@
|
#
358a6919 |
| 10-Feb-2004 |
markus <markus@openbsd.org> |
check TF_SIGNATURE when calculating the mss; add TCPOLEN_SIGLEN and avoid magic constants; ok henning@
|
#
87221721 |
| 31-Jan-2004 |
markus <markus@openbsd.org> |
!sack_disable -> sack_enable; ok deraadt@
|
#
6cea9b86 |
| 22-Jan-2004 |
markus <markus@openbsd.org> |
add gettdbbysrcdst(), just like gettdb(), but compares tdb_src as well; ok mcbride@
|
#
aed4c324 |
| 15-Jan-2004 |
markus <markus@openbsd.org> |
es tanzt das KNF
|
#
b09675a7 |
| 14-Jan-2004 |
markus <markus@openbsd.org> |
syncache+ipv6 support for TCP_SIGNATURE; with itojun; ok deraadt
|
#
64aa4cc7 |
| 10-Dec-2003 |
itojun <itojun@openbsd.org> |
de-register. deraadt ok
|
#
85f7599b |
| 09-Jul-2003 |
itojun <itojun@openbsd.org> |
do not flip ip_len/ip_off in netinet stack. deraadt ok. (please test, especially PF portion)
|
#
81ed8a75 |
| 09-Jun-2003 |
itojun <itojun@openbsd.org> |
backout following: >use m_pulldown not m_pullup2. fix some bugs in IPv6 tcp_trace().
PR 3283 fixed (confirmed)
|
#
29295d1c |
| 02-Jun-2003 |
millert <millert@openbsd.org> |
Remove the advertising clause in the UCB license which Berkeley rescinded 22 July 1999. Proofed by myself and Theo.
|
#
24773939 |
| 29-May-2003 |
itojun <itojun@openbsd.org> |
use m_pulldown not m_pullup2. fix some bugs in IPv6 tcp_trace().
|
#
f4c7fcbf |
| 25-Jan-2003 |
markus <markus@openbsd.org> |
don't send more than half of the send buffer space limit in one tcp segment, improves performance of tcp over interfaces with large mtu (e.g. lo0); based on similar change in netbsd; ok djm, henning,
don't send more than half of the send buffer space limit in one tcp segment, improves performance of tcp over interfaces with large mtu (e.g. lo0); based on similar change in netbsd; ok djm, henning, henric, millert, deraadt
show more ...
|
#
3df4938f |
| 28-Aug-2002 |
pefo <pefo@openbsd.org> |
Fix a problem where passing NULL as a pointer with varargs does not promote NULL to full 64 bits on a 64 bit address system. Soultion is to add a (void *) cast before NULL. This makes a 64 bit MIPS k
Fix a problem where passing NULL as a pointer with varargs does not promote NULL to full 64 bits on a 64 bit address system. Soultion is to add a (void *) cast before NULL. This makes a 64 bit MIPS kernel work and will probably help future 64 bit ports as well.
OK from art@
show more ...
|
#
3e314211 |
| 09-Jun-2002 |
itojun <itojun@openbsd.org> |
whitespace
|