3 ms·
Yeah, I've run in to this. The point about NAT makes me wonder though if it is really de-prioritization or just the network straining to handle all that recalcu
by cbsmith 11y ago
Yeah, I've run in to this. The point about NAT makes me wonder though if it is really de-prioritization or just the network straining to handle all that recalculation of checksums.
- api 11y agoIt's legal to send UDP packets with a zero checksum, indicating "no checksum." This can be set at a UDP socket level in Linux. I wonder if that would make any difference? (Of course this assumes your protocol has some alternate method of verifying transferred data, which many do.)
- cbsmith 11y agoThat is an interesting idea. I'd love to see an experiment to determine if it makes a difference.
- api 11y agoExample: https://github.com/zerotier/ZeroTierOne/blob/14264c2d6f7d20b15081a1db5e8ca4b978d935a0/osdep/Phy.hpp#L303 https://github.com/zerotier/ZeroTierOne/blob/14264c2d6f7d20b...