3 ms·
Is there some kind of TCP signal that the kernel could reasonably send back to the originator if it detected packet corruption?
by gpvos 11y ago
Is there some kind of TCP signal that the kernel could reasonably send back to the originator if it detected packet corruption?
- toast0 11y agoThere are some ways to coax a retransmission (duplicate acking, maybe selective ack?); but retransmissions doesn't really help, since a given socket was always running through the same route, and getting corrupted. I guess an explicit 'got bad data' message would have shown up better in tcpdump though.
- keeperofdakeys 11y agoBesides debugging, would this help though? A corrupt packet is the same as not receiving the (correct) packet at all. It will be retransmitted when no ACK is received. If the problem is ephemeral, it will be resolved on the retransmission. If it's not, timing out the connection is the only course of action.