diff options
author | rwatson <rwatson@FreeBSD.org> | 2004-07-11 22:59:32 +0000 |
---|---|---|
committer | rwatson <rwatson@FreeBSD.org> | 2004-07-11 22:59:32 +0000 |
commit | 00ad513356e32de3b6b1649ee5bd75af5628a67e (patch) | |
tree | 4d3db025ee80589c525c30cbaa8cce341b81142d /sys/netinet/tcp_timer.c | |
parent | 14f8256a24a464c5e6ceaf09c4c9d0186408ab21 (diff) | |
download | FreeBSD-src-00ad513356e32de3b6b1649ee5bd75af5628a67e.zip FreeBSD-src-00ad513356e32de3b6b1649ee5bd75af5628a67e.tar.gz |
Add sockbuf_pushsync(), an inline function that, following a change to
the head of the mbuf chains in a socket buffer, re-synchronizes the
cache pointers used to optimize socket buffer appends. This will be
used by soreceive() before dropping socket buffer mutexes to make sure
a consistent version of the socket buffer is visible to other threads.
While here, update copyright to account for substantial rewrite of much
socket code required for fine-grained locking.
Diffstat (limited to 'sys/netinet/tcp_timer.c')
0 files changed, 0 insertions, 0 deletions