cvs commit: src/sys/netinet in_pcb.c

Mike Silbersack silby at
Mon Apr 19 23:45:12 PDT 2004

silby       2004/04/19 23:45:10 PDT

  FreeBSD src repository

  Modified files:
    sys/netinet          in_pcb.c 
  Switch from using sequential to random ephemeral port allocation,
  implementation taken directly from OpenBSD.
  I've resisted committing this for quite some time because of concern over
  TIME_WAIT recycling breakage (sequential allocation ensures that there is a
  long time before ports are recycled), but recent testing has shown me that
  my fears were unwarranted.
  Revision  Changes    Path
  1.143     +28 -6     src/sys/netinet/in_pcb.c

More information about the cvs-src mailing list