Committed by
Gerrit Code Review
ONOS-1817 - GUI -- Bytes and packets are now displayed in the flow table.
Change-Id: I0d2cc8134a36dc7421270cdca27686c43cc3a8aa
Showing
2 changed files
with
12 additions
and
4 deletions
... | @@ -59,6 +59,8 @@ public class FlowViewMessageHandler extends UiMessageHandler { | ... | @@ -59,6 +59,8 @@ public class FlowViewMessageHandler extends UiMessageHandler { |
59 | private static final String TIMEOUT = "timeout"; | 59 | private static final String TIMEOUT = "timeout"; |
60 | private static final String PERMANENT = "permanent"; | 60 | private static final String PERMANENT = "permanent"; |
61 | private static final String STATE = "state"; | 61 | private static final String STATE = "state"; |
62 | + private static final String PACKETS = "packets"; | ||
63 | + private static final String BYTES = "bytes"; | ||
62 | 64 | ||
63 | private static final String COMMA = ", "; | 65 | private static final String COMMA = ", "; |
64 | 66 | ||
... | @@ -98,7 +100,7 @@ public class FlowViewMessageHandler extends UiMessageHandler { | ... | @@ -98,7 +100,7 @@ public class FlowViewMessageHandler extends UiMessageHandler { |
98 | 100 | ||
99 | private static final String[] COL_IDS = { | 101 | private static final String[] COL_IDS = { |
100 | ID, APP_ID, GROUP_ID, TABLE_ID, PRIORITY, SELECTOR, | 102 | ID, APP_ID, GROUP_ID, TABLE_ID, PRIORITY, SELECTOR, |
101 | - TREATMENT, TIMEOUT, PERMANENT, STATE | 103 | + TREATMENT, TIMEOUT, PERMANENT, STATE, PACKETS, BYTES |
102 | }; | 104 | }; |
103 | 105 | ||
104 | public FlowTableRow(FlowEntry f) { | 106 | public FlowTableRow(FlowEntry f) { |
... | @@ -112,6 +114,8 @@ public class FlowViewMessageHandler extends UiMessageHandler { | ... | @@ -112,6 +114,8 @@ public class FlowViewMessageHandler extends UiMessageHandler { |
112 | add(TIMEOUT, f.timeout()); | 114 | add(TIMEOUT, f.timeout()); |
113 | add(PERMANENT, f.isPermanent()); | 115 | add(PERMANENT, f.isPermanent()); |
114 | add(STATE, capitalizeFully(f.state().toString())); | 116 | add(STATE, capitalizeFully(f.state().toString())); |
117 | + add(PACKETS, f.packets()); | ||
118 | + add(BYTES, f.packets()); | ||
115 | } | 119 | } |
116 | 120 | ||
117 | private String getSelectorString(FlowEntry f) { | 121 | private String getSelectorString(FlowEntry f) { | ... | ... |
... | @@ -26,6 +26,8 @@ | ... | @@ -26,6 +26,8 @@ |
26 | <td colId="timeout" sortable>Timeout </td> | 26 | <td colId="timeout" sortable>Timeout </td> |
27 | <td colId="permanent" sortable>Permanent </td> | 27 | <td colId="permanent" sortable>Permanent </td> |
28 | <td colId="state" sortable>State </td> | 28 | <td colId="state" sortable>State </td> |
29 | + <td colId="packets" sortable>Packets </td> | ||
30 | + <td colId="bytes" sortable>Bytes </td> | ||
29 | </tr> | 31 | </tr> |
30 | </table> | 32 | </table> |
31 | </div> | 33 | </div> |
... | @@ -33,7 +35,7 @@ | ... | @@ -33,7 +35,7 @@ |
33 | <div class="table-body"> | 35 | <div class="table-body"> |
34 | <table> | 36 | <table> |
35 | <tr ng-hide="tableData.length" class="no-data ignore-width"> | 37 | <tr ng-hide="tableData.length" class="no-data ignore-width"> |
36 | - <td colspan="8"> | 38 | + <td colspan="10"> |
37 | No Flows found | 39 | No Flows found |
38 | </td> | 40 | </td> |
39 | </tr> | 41 | </tr> |
... | @@ -47,13 +49,15 @@ | ... | @@ -47,13 +49,15 @@ |
47 | <td>{{flow.timeout}}</td> | 49 | <td>{{flow.timeout}}</td> |
48 | <td>{{flow.permanent}}</td> | 50 | <td>{{flow.permanent}}</td> |
49 | <td>{{flow.state}}</td> | 51 | <td>{{flow.state}}</td> |
52 | + <td>{{flow.packets}}</td> | ||
53 | + <td>{{flow.bytes}}</td> | ||
50 | </tr> | 54 | </tr> |
51 | <tr class="ignore-width"> | 55 | <tr class="ignore-width"> |
52 | - <td class="selector" colspan="8">{{flow.selector}}</td> | 56 | + <td class="selector" colspan="10">{{flow.selector}}</td> |
53 | </tr> | 57 | </tr> |
54 | <tr class="ignore-width" | 58 | <tr class="ignore-width" |
55 | ng-repeat-end ng-repeat-done> | 59 | ng-repeat-end ng-repeat-done> |
56 | - <td class="treatment" colspan="8">{{flow.treatment}}</td> | 60 | + <td class="treatment" colspan="10">{{flow.treatment}}</td> |
57 | </tr> | 61 | </tr> |
58 | </table> | 62 | </table> |
59 | </div> | 63 | </div> | ... | ... |
-
Please register or login to post a comment