oups, silly me, I should have looked at more context for the patch ;-) - at - Here i am, A young man, A crashing computer program, Here is a pen, write out my name.
On Wed, Jul 14, 2010 at 02:59, Michael Brown <mbrown at fensystems.co.uk>wrote: > On Tuesday 13 Jul 2010 20:09:16 Alessandro Salvatori wrote: > > shouldn't it say "continue" instead of "return 0" if you fail binding > > the current random port attempt? > > The zero return status indicates success; we return if we hit a bind > success. > > > why do we do 65536 attempts? it seems kind of arbitrary to me, given they > > are all random attempts... > > The initial attempt is random; subsequent attempts increment by one. The > logic is to try up to all of the available 65536 ports (excluding any below > 1024), but to use a random starting port to minimise the chance of reusing > the > same port on consecutive boot attempts. > > Michael > _______________________________________________ > ipxe-devel mailing list > ipxe-devel at lists.ipxe.org > https://lists.ipxe.org/mailman/listinfo/ipxe-devel > -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.ipxe.org/pipermail/ipxe-devel/attachments/20100721/e34b51bb/attachment.html>

