|
|
|
|
@ -548,6 +548,9 @@ static void CreateControls(struct etcpmon_app* app) {
|
|
|
|
|
app->hEditWaitAckTimer = CreateWindowExA(WS_EX_CLIENTEDGE, "EDIT", "", |
|
|
|
|
WS_CHILD | WS_VISIBLE | ES_READONLY | ES_CENTER, |
|
|
|
|
q_col1 + 195, qy - 2, 60, 18, hWnd, (HMENU)IDC_EDIT_WAITACK_TIMER, hInst, NULL); |
|
|
|
|
app->hEditWaitAckOptInfl = CreateWindowExA(WS_EX_CLIENTEDGE, "EDIT", "", |
|
|
|
|
WS_CHILD | WS_VISIBLE | ES_READONLY | ES_CENTER, |
|
|
|
|
q_col1 + 260, qy - 2, 60, 18, hWnd, (HMENU)IDC_EDIT_WAITACK_OPT_INFL, hInst, NULL); |
|
|
|
|
|
|
|
|
|
/* ID metrics - row 4 */ |
|
|
|
|
// qy += 30;
|
|
|
|
|
@ -1001,6 +1004,7 @@ void etcpmon_gui_update_metrics(struct etcpmon_app* app,
|
|
|
|
|
UpdateEditIfChanged(hMain, IDC_EDIT_WAITACK_SUSP, "%s", metrics->etcp.wait_ack_cb_suspended ? "ON" : "OFF"); |
|
|
|
|
UpdateEditIfChanged(hMain, IDC_EDIT_WAITACK_CB, "%s", metrics->etcp.wait_ack_cb_set ? "ON" : "OFF"); |
|
|
|
|
UpdateEditIfChanged(hMain, IDC_EDIT_WAITACK_TIMER, "%s", metrics->etcp.wait_ack_resume_timeout ? "ON" : "OFF"); |
|
|
|
|
UpdateEditIfChanged(hMain, IDC_EDIT_WAITACK_OPT_INFL, "%u", metrics->etcp.optimal_inflight); |
|
|
|
|
|
|
|
|
|
/* ID Metrics */ |
|
|
|
|
UpdateEditIfChanged(hMain, IDC_EDIT_ID_NEXT_TX, "%u", metrics->etcp.next_tx_id); |
|
|
|
|
@ -1057,7 +1061,7 @@ void etcpmon_gui_update_metrics(struct etcpmon_app* app,
|
|
|
|
|
|
|
|
|
|
snprintf(line2, sizeof(line2), |
|
|
|
|
" RTT=%.1f ms, avg10=%.1f ms, TT=%.1f ms Timers: Init=%s, KA=%s, Shaper=%s | " |
|
|
|
|
"KAsent=%u, KArecv=%u, InB/P=%u/%u", |
|
|
|
|
"KAsent=%u, KArecv=%u, InB/L/P=%u/%u/%u", |
|
|
|
|
(float)links[i].rtt_last/10.0f, |
|
|
|
|
(float)links[i].rtt_avg10/10.0f, |
|
|
|
|
(float)links[i].tt_last/10.f, |
|
|
|
|
@ -1067,6 +1071,7 @@ void etcpmon_gui_update_metrics(struct etcpmon_app* app,
|
|
|
|
|
links[i].keepalive_sent, |
|
|
|
|
links[i].keepalive_recv, |
|
|
|
|
links[i].inflight_bytes, |
|
|
|
|
links[i].inflight_lim_bytes, |
|
|
|
|
links[i].inflight_packets); |
|
|
|
|
|
|
|
|
|
SendMessageA(app->hListLinks, LB_ADDSTRING, 0, (LPARAM)line1); |
|
|
|
|
|