On Sat, 17 Jun 2006, Andre Oppermann wrote:
Revision Changes Path 1.299 +9 -6 src/sys/netinet/tcp_input.c 1.87 +286 -255 src/sys/netinet/tcp_syncache.c 1.130 +9 -6 src/sys/netinet/tcp_var.h
This change appears to have broken world on all architectures by exposing the mutex data structure to usr.bin/netstat/inet.c via tcp_var.h. I'm not quite sure what the "right" solution is, but if the syncache structures aren't actually used anywhere in user space, sticking them under #ifdef _KERNEL is probably a good start.
The UDP and TCP monitoring code more generally suffer from the problem of exposing their internal data structures for user space monitoring purposes.
Robert N M Watson Computer Laboratory University of Cambridge _______________________________________________ [email protected] mailing list http://lists.freebsd.org/mailman/listinfo/cvs-all To unsubscribe, send any mail to "[EMAIL PROTECTED]"
