diff options
author | lstewart <lstewart@FreeBSD.org> | 2009-07-12 09:14:28 +0000 |
---|---|---|
committer | lstewart <lstewart@FreeBSD.org> | 2009-07-12 09:14:28 +0000 |
commit | e13a0a527a82a9d4a76fd516acc591a2944ed4d1 (patch) | |
tree | 50560c7c7680e8089d37709069c5fa95039e1f96 /UPDATING | |
parent | 20c0188a092a5295f82824ec0bea893e71fe7417 (diff) | |
download | FreeBSD-src-e13a0a527a82a9d4a76fd516acc591a2944ed4d1.zip FreeBSD-src-e13a0a527a82a9d4a76fd516acc591a2944ed4d1.tar.gz |
Pad the following TCP related structs to allow MFCs of upcoming features/fixes
back to the 8 branch:
tcp_var.h
- struct sackhint
- struct tcpcb
- struct tcpstat
The patch breaks the ABI. Bump __FreeBSD_version to 800102 accordingly. User
space tools that rely on the size of any of these structs (e.g. sockstat) need
to be recompiled.
Reviewed by: rpaulo, sam, andre, rwatson
Approved by: re & mentor (gnn)
Diffstat (limited to 'UPDATING')
-rw-r--r-- | UPDATING | 7 |
1 files changed, 7 insertions, 0 deletions
@@ -22,6 +22,13 @@ NOTE TO PEOPLE WHO THINK THAT FreeBSD 8.x IS SLOW: to maximize performance. (To disable malloc debugging, run ln -s aj /etc/malloc.conf.) +20090712: + Padding has been added to struct tcpcb, sackhint and tcpstat in + <netinet/tcp_var.h> to facilitate future MFCs and bug fixes whilst + maintainig the ABI. However, this change breaks the ABI, so bump + __FreeBSD_version to 800102. User space tools that rely on the size of + any of these structs (e.g. sockstat) need to be recompiled. + 20090630: The NFS_LEGACYRPC option has been removed along with the old kernel RPC implementation that this option selected. Kernel |