It can be confirmed that what nginx sends is the last ACK packet from the previous stream. I don't think there is a problem with VPP because it accesses the same source port every 9 seconds. You can also see this in my attachment.
The only thing I doubt about the kernel program is that at times nginx resets the fin ack packet of the kernel program. I am not an expert in host stack. Can I request the other party to send a reset instead of an ack by changing or adding something in the fin ack packet? My current solution is to immediately resend the syn packet instead of waiting for RTO time when receiving an ack packet that does not meet the requirements in the syn_sent state. If necessary, I can publish the code. Regards, Rain
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#26247): https://lists.fd.io/g/vpp-dev/message/26247 Mute This Topic: https://lists.fd.io/mt/114562621/21656 Group Owner: [email protected] Unsubscribe: https://lists.fd.io/g/vpp-dev/leave/14379924/21656/631435203/xyzzy [[email protected]] -=-=-=-=-=-=-=-=-=-=-=-
