Tadaaki, good day! > This seems to be the same problem as kern/99558: "FreeBSD 6.1 can't send > packets to INADDR_BROADCAST". > > Maybe andre has some thoughts on how to fix this issue? (I'm CC'ing him.)
Exactly, thank you very much for the pointer! > It seems to me from the PR above, that before patching `ping', ip_output.c > should receive some sort of fix in handling INADDR_BROADCAST. If ip_output.c will receive patching, it probably will be unneccessary to patch `ping' ;)) The problem with ip_output.c patch is that it is rather hard to spot the right interface to output the broadcast to: no pointers are given when the packet just destined to 255.255.255.255. Probably the best way will be to - output it to all interfaces with broadcast capability, - limit the TTL to 1. The patch for `ping' introduces '-b' flag namely for the purpose of identifying the interface the broadcast will go to. -- Eygene _______________________________________________ freebsd-net@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-net To unsubscribe, send any mail to "[EMAIL PROTECTED]"