That this comment is on top of this thread is saddening. You just called about a dozen broadly used protocols that depend on nothing more than the basic guarantee provided by UDP (unreliable datagram delivery-non&#x2F;delivery) &quot;broken by design&quot;.<p>If I was Linus, now would be my cue to unleash a tirade about how you don&#x27;t f<i></i><i>ing</i> break userspace. Ever. 
 Protocol layering works because higher level protocols depend on long standing contracts with the lower layers. Google decided to willy nilly go and break the basic contract of UDP across their <i>entire cloud</i> and the top comment here faults protocols built on those guarantees. Disappointing.