-
Notifications
You must be signed in to change notification settings - Fork 12
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
TCP Close Ignore data in RST segments. error #936
Comments
Also fails on qemu_x86 for Zephyr3.0.0 |
@hakehuang Can you provide a Wireshark pcap for this one, I'd like to see what's going on. Also, it's not clear to me what is the expected pass scenario for this test? Currently we just drop the RST packet and abort the connection. The linked RFC is also not clear about the RST segment containing data:
|
Uploading tcp_close_ignore_data_in_rst.zip… |
It seems that the file did not upload properly? |
tcp_close_ignore_data_in_rst.zip |
Hmm, so the logs from Wireshark doesn't seem to follow the issue description:
There is not reply from DUT in the logs. It's still not clear to me what is the cultprit of the failure here. One idea is that perhaps Zephyr should reply with ICMP Destination Unreachable in this case, but I'm not sure if that's the core problem here. |
looks like after server sends the close package, the DUT does not reply close status. |
I thinks this test tries to validate the following section from the metioned RFC:
|
Describe the bug
Ignore data in RST segments. test is Fail on Zephyr3.0.0 on qemu_x86
References
RFC 1122: section 4.2.2.12 {RST can contain data}
Results
FAIL: tcp.v4 got echo response, which is not an expected result.
Environment (please complete the following information):
The text was updated successfully, but these errors were encountered: