Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 1 Aug 2010 10:04:02 GMT
From:      Aman Jassal <aman@FreeBSD.org>
To:        Perforce Change Reviews <perforce@freebsd.org>
Subject:   PERFORCE change 181673 for review
Message-ID:  <201008011004.o71A42i9063619@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
http://p4web.freebsd.org/@@181673?ac=10

Change 181673 by aman@src on 2010/08/01 10:03:29

	Reverting pim_var.h to its previous state.
	
	Reviewed by:pgj	

Affected files ...

.. //depot/projects/soc2009/pgj_libstat/src/sys/netinet/pim_var.h#6 edit

Differences ...

==== //depot/projects/soc2009/pgj_libstat/src/sys/netinet/pim_var.h#6 (text+ko) ====

@@ -51,24 +51,22 @@
 #define	PIMSTAT_VERSION	    0x00000001
  
 struct pimstat {
-	counter_t pims_rcv_total_msgs;	   /* total PIM messages received    */
-	counter_t pims_rcv_total_bytes;	   /* total PIM bytes received	     */
-	counter_t pims_rcv_tooshort;	   /* rcvd with too few bytes	     */
-	counter_t pims_rcv_badsum;	   /* rcvd with bad checksum	     */
-	counter_t pims_rcv_badversion;	   /* rcvd bad PIM version	     */
-	counter_t pims_rcv_registers_msgs;  /* rcvd regs. msgs (data only)    */
-	counter_t pims_rcv_registers_bytes; /* rcvd regs. bytes (data only)   */
-	counter_t pims_rcv_registers_wrongiif; /* rcvd regs. on wrong iif     */
-	counter_t pims_rcv_badregisters;	/* rcvd invalid registers  */
-	counter_t pims_snd_registers_msgs;	/* sent regs. msgs (data only)    */
-	counter_t pims_snd_registers_bytes;	/* sent regs. bytes (data only)   */
+	uint64_t pims_rcv_total_msgs;	   /* total PIM messages received    */
+	uint64_t pims_rcv_total_bytes;	   /* total PIM bytes received	     */
+	uint64_t pims_rcv_tooshort;	   /* rcvd with too few bytes	     */
+	uint64_t pims_rcv_badsum;	   /* rcvd with bad checksum	     */
+	uint64_t pims_rcv_badversion;	   /* rcvd bad PIM version	     */
+	uint64_t pims_rcv_registers_msgs;  /* rcvd regs. msgs (data only)    */
+	uint64_t pims_rcv_registers_bytes; /* rcvd regs. bytes (data only)   */
+	uint64_t pims_rcv_registers_wrongiif; /* rcvd regs. on wrong iif     */
+	uint64_t pims_rcv_badregisters;    /* rcvd invalid registers  */
+	uint64_t pims_snd_registers_msgs;  /* sent regs. msgs (data only)    */
+	uint64_t pims_snd_registers_bytes; /* sent regs. bytes (data only)   */
 };
 
 #ifdef _KERNEL
-#define PIMSTAT_INIT(name)	ctr_init(&V_pimstat.name, 0)
-#define PIMSTAT_DESTROY(name)	ctr_destroy(&V_pimstat.name)
-#define	PIMSTAT_ADD(name, val)	ctr_add(&V_pimstat.name, val)
-#define	PIMSTAT_INC(name)	ctr_inc(&V_pimstat.name)
+#define	PIMSTAT_ADD(name, val)	V_pimstat.name += (val)
+#define	PIMSTAT_INC(name)	PIMSTAT_ADD(name, 1)
 #endif
 
 /*



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201008011004.o71A42i9063619>