I believe this caused by the restriction that broadcast packets not be allowed to fragment if the MTU of the interface is too small. See ip_output.c. I'm not sure that this is necessary and I think I removed it in 2.9. Dan Lanciani ddl at tardis