lwip-devel
[Top][All Lists]
Advanced

[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/





reply via email to

[Prev in Thread] Current Thread [Next in Thread]