I'd rather just send our best guess at path mtu minus header payloaded packets, and not jumbograms. Yes, but that's what the code Chas quoted apparently tries to do. Why isn't it working?