/[lwip]/lwip/src/core/stats.c
ViewVC logotype

Diff of /lwip/src/core/stats.c

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.11 by likewise, Sun Jul 4 23:43:39 2004 UTC revision 1.12 by christiaans, Fri Nov 25 12:03:38 2005 UTC
# Line 53  void Line 53  void
53  stats_display_proto(struct stats_proto *proto, char *name)  stats_display_proto(struct stats_proto *proto, char *name)
54  {  {
55    LWIP_PLATFORM_DIAG(("\n%s\n\t", name));    LWIP_PLATFORM_DIAG(("\n%s\n\t", name));
56    LWIP_PLATFORM_DIAG(("xmit: %d\n\t", proto->xmit));    LWIP_PLATFORM_DIAG(("xmit: %"S16_F"\n\t", proto->xmit));
57    LWIP_PLATFORM_DIAG(("rexmit: %d\n\t", proto->rexmit));    LWIP_PLATFORM_DIAG(("rexmit: %"S16_F"\n\t", proto->rexmit));
58    LWIP_PLATFORM_DIAG(("recv: %d\n\t", proto->recv));    LWIP_PLATFORM_DIAG(("recv: %"S16_F"\n\t", proto->recv));
59    LWIP_PLATFORM_DIAG(("fw: %d\n\t", proto->fw));    LWIP_PLATFORM_DIAG(("fw: %"S16_F"\n\t", proto->fw));
60    LWIP_PLATFORM_DIAG(("drop: %d\n\t", proto->drop));    LWIP_PLATFORM_DIAG(("drop: %"S16_F"\n\t", proto->drop));
61    LWIP_PLATFORM_DIAG(("chkerr: %d\n\t", proto->chkerr));    LWIP_PLATFORM_DIAG(("chkerr: %"S16_F"\n\t", proto->chkerr));
62    LWIP_PLATFORM_DIAG(("lenerr: %d\n\t", proto->lenerr));    LWIP_PLATFORM_DIAG(("lenerr: %"S16_F"\n\t", proto->lenerr));
63    LWIP_PLATFORM_DIAG(("memerr: %d\n\t", proto->memerr));    LWIP_PLATFORM_DIAG(("memerr: %"S16_F"\n\t", proto->memerr));
64    LWIP_PLATFORM_DIAG(("rterr: %d\n\t", proto->rterr));    LWIP_PLATFORM_DIAG(("rterr: %"S16_F"\n\t", proto->rterr));
65    LWIP_PLATFORM_DIAG(("proterr: %d\n\t", proto->proterr));    LWIP_PLATFORM_DIAG(("proterr: %"S16_F"\n\t", proto->proterr));
66    LWIP_PLATFORM_DIAG(("opterr: %d\n\t", proto->opterr));    LWIP_PLATFORM_DIAG(("opterr: %"S16_F"\n\t", proto->opterr));
67    LWIP_PLATFORM_DIAG(("err: %d\n\t", proto->err));    LWIP_PLATFORM_DIAG(("err: %"S16_F"\n\t", proto->err));
68    LWIP_PLATFORM_DIAG(("cachehit: %d\n", proto->cachehit));    LWIP_PLATFORM_DIAG(("cachehit: %"S16_F"\n", proto->cachehit));
69  }  }
70    
71  void  void
72  stats_display_pbuf(struct stats_pbuf *pbuf)  stats_display_pbuf(struct stats_pbuf *pbuf)
73  {  {
74    LWIP_PLATFORM_DIAG(("\nPBUF\n\t"));    LWIP_PLATFORM_DIAG(("\nPBUF\n\t"));
75    LWIP_PLATFORM_DIAG(("avail: %d\n\t", pbuf->avail));    LWIP_PLATFORM_DIAG(("avail: %"S16_F"\n\t", pbuf->avail));
76    LWIP_PLATFORM_DIAG(("used: %d\n\t", pbuf->used));    LWIP_PLATFORM_DIAG(("used: %"S16_F"\n\t", pbuf->used));
77    LWIP_PLATFORM_DIAG(("max: %d\n\t", pbuf->max));    LWIP_PLATFORM_DIAG(("max: %"S16_F"\n\t", pbuf->max));
78    LWIP_PLATFORM_DIAG(("err: %d\n\t", pbuf->err));    LWIP_PLATFORM_DIAG(("err: %"S16_F"\n\t", pbuf->err));
79    LWIP_PLATFORM_DIAG(("alloc_locked: %d\n\t", pbuf->alloc_locked));    LWIP_PLATFORM_DIAG(("alloc_locked: %"S16_F"\n\t", pbuf->alloc_locked));
80    LWIP_PLATFORM_DIAG(("refresh_locked: %d\n", pbuf->refresh_locked));    LWIP_PLATFORM_DIAG(("refresh_locked: %"S16_F"\n", pbuf->refresh_locked));
81  }  }
82    
83  void  void
84  stats_display_mem(struct stats_mem *mem, char *name)  stats_display_mem(struct stats_mem *mem, char *name)
85  {  {
86    LWIP_PLATFORM_DIAG(("\n MEM %s\n\t", name));    LWIP_PLATFORM_DIAG(("\n MEM %s\n\t", name));
87    LWIP_PLATFORM_DIAG(("avail: %d\n\t", mem->avail));    LWIP_PLATFORM_DIAG(("avail: %"S16_F"\n\t", mem->avail));
88    LWIP_PLATFORM_DIAG(("used: %d\n\t", mem->used));    LWIP_PLATFORM_DIAG(("used: %"S16_F"\n\t", mem->used));
89    LWIP_PLATFORM_DIAG(("max: %d\n\t", mem->max));    LWIP_PLATFORM_DIAG(("max: %"S16_F"\n\t", mem->max));
90    LWIP_PLATFORM_DIAG(("err: %d\n", mem->err));    LWIP_PLATFORM_DIAG(("err: %"S16_F"\n", mem->err));
91        
92  }  }
93    
94  void  void
95  stats_display(void)  stats_display(void)
96  {  {
97    int i;    s16_t i;
98    char * memp_names[] = {"PBUF", "RAW_PCB", "UDP_PCB", "TCP_PCB", "TCP_PCB_LISTEN",    char * memp_names[] = {"PBUF", "RAW_PCB", "UDP_PCB", "TCP_PCB", "TCP_PCB_LISTEN",
99                          "TCP_SEG", "NETBUF", "NETCONN", "API_MSG", "TCP_MSG", "TIMEOUT"};                          "TCP_SEG", "NETBUF", "NETCONN", "API_MSG", "TCP_MSG", "TIMEOUT"};
100    stats_display_proto(&lwip_stats.link, "LINK");    stats_display_proto(&lwip_stats.link, "LINK");

Legend:
Removed from v.1.11  
changed lines
  Added in v.1.12

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26