I am in an incredibly odd situation. Basically if I try to send UDP packets smaller than 1445 in size they never end up reaching their destination. I have a pretty ordinary router and a pretty ordinary Macos based computer.
Here is the test that I am running:
On server:
iperf -s -u -p 4445
On my mac:
iperf -c xx.xx.xx.xx -u -p 4445 --len 1445
^ This works perfectly (and also any number higher than 1445)
iperf -c xx.xx.xx.xx -u -p 4445 --len 1444
^ This is completely broken (and also any number lower than 1444)
Does anyone have any ideas why this might be?