While transmitting data in Urgent Mode at the socket layer:
- Urgent mode is initiated using send(…, MSG_OOB),
- Current outgoing queue is longer than MTU
- Several packets are sent out with the URG flag set.
The Urgent Pointer field in the TCP header is not updated correctly. Instead, it stays the same. (more…)