I want to +1 this as a new issue after the release of iOS 16. Not sure on iOS 16.0.0, but we have seen this issue for sure on iOS 16.0.1 and 16.0.2.
The MTU size seems to degrade over time (hours, at most 24). We start out getting a full MTU size of 517 - then later it's smaller to 247 - and it degrades further... the smallest MTU we are seeing is 23. Rebooting the iPhone appears to reset this and temporarily restore MTU to expected size, but it repeats the process. As the OP notes an MTU of 23 is prohibitively slow.
Topic:
Programming Languages
SubTopic:
Swift
Tags: