Should the packetSize be configurable?

Or can we presume that the local MTU is what to use?
eg `NetworkInterface.getByInetAddress(InetAddress.getLocalHost()).getMTU()` 
(we would need to also check that getLocalHost() isn't falling back onto the loopback).