Date: Mon, 29 Jun 2009 09:16:08 GMT From: Gabor Pali <pgj@FreeBSD.org> To: Perforce Change Reviews <perforce@FreeBSD.org> Subject: PERFORCE change 165375 for review Message-ID: <200906290916.n5T9G8CY090048@repoman.freebsd.org>
index | next in thread | raw e-mail
http://perforce.freebsd.org/chv.cgi?CH=165375 Change 165375 by pgj@petymeg-current on 2009/06/29 09:15:43 Add an initial version of stream structures for inet connections. Affected files ... .. //depot/projects/soc2009/pgj_libstat/src/sys/netinet/in_pcb.h#3 edit Differences ... ==== //depot/projects/soc2009/pgj_libstat/src/sys/netinet/in_pcb.h#3 (text+ko) ==== @@ -253,6 +253,50 @@ }; #endif /* _SYS_SOCKETVAR_H_ */ +/* + * Statistics structures for user space monitoring tools. + */ + +#define INPCB_STREAM_VERSION 0x00000001 + +struct inpcb_stream { + u_int32_t is_version; + u_int32_t is_count; + u_int64_t is_gencnt; +}; + +struct inpcb_data { + u_int64_t id_gencnt; + u_int16_t id_qlen; + u_int16_t id_incqlen; + u_int16_t id_qlimit; + u_int32_t id_snd_cc; + u_int32_t id_snd_mcnt; + u_int32_t id_snd_ccnt; + u_int32_t id_snd_hiwat; + u_int32_t id_snd_lowat; + u_int32_t id_snd_mbcnt; + u_int32_t id_snd_mbmax; + u_int32_t id_rcv_cc; + u_int32_t id_rcv_mcnt; + u_int32_t id_rcv_ccnt; + u_int32_t id_rcv_hiwat; + u_int32_t id_rcv_lowat; + u_int32_t id_rcv_mbcnt; + u_int32_t id_rcv_mbmax; + u_int64_t id_pcb; + u_int16_t id_protocol; + u_int8_t id_state; + u_int16_t id_flags; + u_int8_t id_vflag; + u_int16_t id_lport; + u_int16_t id_fport; + u_int8_t id_laddr[16]; + u_int8_t id_faddr[16]; + u_int8_t _id_pad[8]; +}; + + struct inpcbport { LIST_ENTRY(inpcbport) phd_hash; struct inpcbhead phd_pcblist;help
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200906290916.n5T9G8CY090048>
