diff options
author | Martin Mathieson <martin.r.mathieson@googlemail.com> | 2009-06-04 15:10:28 +0000 |
---|---|---|
committer | Martin Mathieson <martin.r.mathieson@googlemail.com> | 2009-06-04 15:10:28 +0000 |
commit | 10812c0de531aa03637c75119c12e35da3282c43 (patch) | |
tree | bd5f4f513550a5e16f496e73d488cf77e1ff8cd6 /gtk/mac_lte_stat_dlg.c | |
parent | 3b4e37916f6aed821a4edd6d7102c487379538fd (diff) |
Show total number of frames, UEs in stats window title.
svn path=/trunk/; revision=28639
Diffstat (limited to 'gtk/mac_lte_stat_dlg.c')
-rw-r--r-- | gtk/mac_lte_stat_dlg.c | 16 |
1 files changed, 14 insertions, 2 deletions
diff --git a/gtk/mac_lte_stat_dlg.c b/gtk/mac_lte_stat_dlg.c index b2cd9435df..121e94d632 100644 --- a/gtk/mac_lte_stat_dlg.c +++ b/gtk/mac_lte_stat_dlg.c @@ -135,6 +135,7 @@ typedef struct mac_lte_ep { /* Common channel stats */ typedef struct mac_lte_common_stats { + guint32 all_frames; guint32 bch_frames; guint32 bch_bytes; guint32 pch_frames; @@ -184,8 +185,8 @@ mac_lte_stat_reset(void *phs) /* Set the title */ if (mac_lte_stat_dlg_w != NULL) { - g_snprintf (title, sizeof(title), "Wireshark: LTE MAC Traffic Statistics: %s", - cf_get_display_name(&cfile)); + g_snprintf(title, sizeof(title), "Wireshark: LTE MAC Traffic Statistics: %s", + cf_get_display_name(&cfile)); gtk_window_set_title(GTK_WINDOW(mac_lte_stat_dlg_w), title); } @@ -276,6 +277,8 @@ mac_lte_stat_packet(void *phs, packet_info *pinfo, epan_dissect_t *edt _U_, return (0); } + common_stats.all_frames++; + /* For common channels, just update global counters */ switch (si->rntiType) { case P_RNTI: @@ -517,6 +520,15 @@ mac_lte_stat_draw(void *phs) g_snprintf(title, sizeof(title), "UL/DL-SCH data (%u UEs)", number_of_ues); gtk_frame_set_label(GTK_FRAME(mac_lte_stat_ues_lb), title); + /* Update title to include number of UEs and frames */ + g_snprintf(title, sizeof(title), "Wireshark: LTE MAC Traffic Statistics: %s (%u UEs, %u frames)", + cf_get_display_name(&cfile), + number_of_ues, + common_stats.all_frames); + gtk_window_set_title(GTK_WINDOW(mac_lte_stat_dlg_w), title); + + + /* For each row/UE/C-RNTI in the model */ for (tmp = list; tmp; tmp=tmp->next) { if (tmp->iter_valid != TRUE) { |