[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[lwip-devel] [patch #5811] Fix negative statistical counter display
From: |
Frédéric Bernon |
Subject: |
[lwip-devel] [patch #5811] Fix negative statistical counter display |
Date: |
Thu, 22 Mar 2007 09:54:20 +0000 |
User-agent: |
Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.8.1.3) Gecko/20070309 Firefox/2.0.0.3 |
Follow-up Comment #3, patch #5811 (project lwip):
Ok, but a simple idea :
In opt.h:
#ifndef LWIP_STATS_LARGE
#define LWIP_STATS_LARGE 0
#endif
In stats.h
#if LWIP_STATS_LARGE
#define STATCOUNTER u32_t
#define STATFORMATER U32_F
#else
#define STATCOUNTER u16_t
#define STATFORMATER U16_F
#endif
struct stats_proto {
STATCOUNTER xmit; /* Transmitted packets. */
STATCOUNTER rexmit; /* Retransmitted packets. */
...
};
...
And in stats.c:
void
stats_display_proto(struct stats_proto *proto, char *name)
{
LWIP_PLATFORM_DIAG(("\n%s\n\t", name));
LWIP_PLATFORM_DIAG(("xmit: %"STATFORMATER"\n\t", proto->xmit));
LWIP_PLATFORM_DIAG(("rexmit: %"STATFORMATER"\n\t", proto->rexmit));
...
}
...
Ok for that ?
_______________________________________________________
Reply to this item at:
<http://savannah.nongnu.org/patch/?5811>
_______________________________________________
Message posté via/par Savannah
http://savannah.nongnu.org/