文档统一:三份链路时延文档合并为链路延迟测试说明,删过程性历史,更新全部交叉引用

This commit is contained in:
2026-09-22 06:52:58 +08:00
parent 4b78e0d36c
commit 2cffd1d2cf
10 changed files with 576 additions and 1014 deletions
+4 -4
View File
@@ -320,7 +320,7 @@ static int cmd_list(lftpd_client_t *client, const char *arg)
int err = send_list(data_sock, client->directory);
/* 传输结束必须关闭数据连接:对端以 EOF 判定"数据传完"(LIST/RETR);
* 不关会让客户端一直读到超时(曾试"优雅断开+复用监听器"方案,因该语义限制
* 与芯片行为未能稳定工作,见 链路时延实测数据分析.md D20 记录)。 */
* 与芯片行为未能稳定工作,见 链路延迟测试说明.md §8.2)。 */
lftpd_inet_close(data_sock);
client->data_socket = -1;
@@ -352,7 +352,7 @@ static int cmd_nlst(lftpd_client_t *client, const char *arg)
int err = send_nlst(data_sock, client->directory);
/* 传输结束必须关闭数据连接:对端以 EOF 判定"数据传完"(LIST/RETR);
* 不关会让客户端一直读到超时(曾试"优雅断开+复用监听器"方案,因该语义限制
* 与芯片行为未能稳定工作,见 链路时延实测数据分析.md D20 记录)。 */
* 与芯片行为未能稳定工作,见 链路延迟测试说明.md §8.2)。 */
lftpd_inet_close(data_sock);
client->data_socket = -1;
@@ -459,7 +459,7 @@ static int cmd_retr(lftpd_client_t *client, const char *arg)
int err = send_file(data_sock, path);
/* 传输结束必须关闭数据连接:对端以 EOF 判定"数据传完"(LIST/RETR);
* 不关会让客户端一直读到超时(曾试"优雅断开+复用监听器"方案,因该语义限制
* 与芯片行为未能稳定工作,见 链路时延实测数据分析.md D20 记录)。 */
* 与芯片行为未能稳定工作,见 链路延迟测试说明.md §8.2)。 */
lftpd_inet_close(data_sock);
client->data_socket = -1;
@@ -518,7 +518,7 @@ static int cmd_stor(lftpd_client_t *client, const char *arg)
int err = receive_file(data_sock, path);
/* 传输结束必须关闭数据连接:对端以 EOF 判定"数据传完"(LIST/RETR);
* 不关会让客户端一直读到超时(曾试"优雅断开+复用监听器"方案,因该语义限制
* 与芯片行为未能稳定工作,见 链路时延实测数据分析.md D20 记录)。 */
* 与芯片行为未能稳定工作,见 链路延迟测试说明.md §8.2)。 */
lftpd_inet_close(data_sock);
client->data_socket = -1;
+1 -1
View File
@@ -1051,7 +1051,7 @@ static int net_send_locked(net_sock_t *p_sock, const void *buf, int len) {
#if defined(TEST_LATENCY_PROBE)
/* L3 探针起点:发送缓冲写入刚完成
* (样本 = 写缓冲 → SENBUF_FREE 等待,见 链路延迟测试说明 §1 L3) */
* (样本 = 写缓冲 → SENBUF_FREE 等待,见 链路延迟测试说明 §3 L3) */
uint32_t c_l3 = lat_cycles_now();
#endif