PERFORCE change 181673 for review

Aman Jassal aman at FreeBSD.org
Sun Aug 1 10:04:03 UTC 2010


http://p4web.freebsd.org/@@181673?ac=10

Change 181673 by aman at 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
 
 /*


More information about the p4-projects mailing list