项目

一般

简介

错误 #1196

PL eth 通道在进行udp 测试 小于64字节包测试时,会出现丢包现象。

战 弋戈将近 2 年 之前添加. 更新于 超过一年 之前.

状态:
挂起
优先级:
普通
指派给:
开始日期:
2023-07-04
计划完成日期:
% 完成:

0%

预期时间:
问题归属:
DRV, FPGA, PRU

描述

ps端:udp server 接收 x86 发来的udp数据包,进行打印后返回给x86.
x86端: udp client 发送udp数据包并接收发送给x86的数据包内容。
在x86端出现数据包长度错误,导致数据包被丢弃。
!C:\Users\wangyw\Desktop\test_pic\11.jpg!


文件

11.jpg (581 KB) 11.jpg 战 弋戈, 2023-07-04 10:23
12.jpg (435 KB) 12.jpg 战 弋戈, 2023-07-04 10:33

历史记录

#1

战 弋戈 更新于 将近 2 年 之前

x86端的网卡出现bad length 错误。实际数据的长度是9. 这个长度估计中间被修改。

#2

战 弋戈 更新于 将近 2 年 之前

第四个包时,在x86端接收时,出现了问题。

#3

战 弋戈 更新于 将近 2 年 之前

数据包从ps->x86可以穿过FPGA通道。 在x86端发现数据包的长度被修改, 跟ps端发出的数据包不一致。 校验和不一致导致被丢包。
有时也会出现长度不被修改,但校验和不一致,导致丢包。

#4

战 弋戈 更新于 将近 2 年 之前

通过测试可以总结有两个问题:
1. x86端收到的数据包,长度不正确。
2. x86端收到的数据包的内容会少。 比如:最后的字符'a'被00替换。

#5

战 弋戈 更新于 将近 2 年 之前

进行scp测试时,发现当传输一段时间后,会发生长度错误,校验和不一致,导致数据包被丢弃,不能继续传输。 考虑跟udp的情形可能一致。

#6

战 弋戈 更新于 将近 2 年 之前

  • 指派给 被设置为 杨 晋

按照如下情况发送UDP数据包,会发生偶尔不能接收的情况。比如x86端的client一次发送9个a字符串,ps端的server端再接收到9个a后,发送回来,在x86端抓包不能抓到返回的数据包,在pl端可以看到数据包已经发送给了au。

#7

杨 晋 更新于 超过一年 之前

  • 状态新建 变更为 挂起

导出 Atom PDF