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