This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TDA4VM: ipv4 ethnet

Part Number: TDA4VM


Hi TI 的工程师,

我在以太网的TCP/IP协议层做测试的时候遇到以下问题:

问题一:

1.TDA4进入ESTABLISHED状态,Tester发送带错误ack的TCP数据包
2.TDA4能够回复ACK报文(期待下一帧报文的SEQ和ACK number)
问题现象:TDA4对错误ack的TCP数据包未进行回复
期待结果:TDA4能够回复ACK报文

问题二:

1.Tester发送一个UDP length字段不正确的UDP报文
2.TDA4应该对接受的报文进行丢弃
问题现象:TDA4未能丢弃其所接受到的不正确的UDP报文
期待结果:TDA4对不正确报文进行丢弃

这两个在测试中回复的结果跟TC8标准期望的结果是不一致的,请问TDA4的内核是如何处理这两个问题的?这么设计的原因是什么?