vSomeip Version
v3.4.10
Boost Version
1.59
Environment
Ubuntu 20.04
Describe the bug
- Server Offering services.
- Client initiates TCP connection by sending [SYN]. [by 3-way handshake connection established]
- Client subscribes to a particular Event group offered by Server.
- Server sends ACK to client.
- Client calls method "SuspendInterface" to Server. [Intended to trigger Stop Offer from Server]
- Server sends Stop Offer Service Entry.
- Server initiates TCP connection close request by sending [FIN, ACK] to Client.
The TCP connection close request should not get triggered by Server, in this case this is the issue from VSOME/IP stack.
I observed the same behavior in 3.1.20.3 and 3.4.10.
Attached pcap log and Routing manager terminal log: TCP_close_issue_pcap_RM_logs.zip
Reproduction Steps
Steps 3 to 5 can reproduce the issue.
Expected behaviour
The server shall not stop the TCP connection when stopping all services.
Let the client to process control data & shutdown the connection by itself.
Logs and Screenshots
No response