cvs commit: src/sys/netinet ip_dummynet.c

Pawel Jakub Dawidek pjd at FreeBSD.org
Tue Sep 14 09:05:06 PDT 2004


pjd         2004-09-14 16:05:06 UTC

  FreeBSD src repository

  Modified files:        (Branch: RELENG_5)
    sys/netinet          ip_dummynet.c 
  Log:
  Allocate memory when dumping pipes with M_WAITOK flag.
  On a system with huge number of pipes, M_NOWAIT failes almost always,
  because of memory fragmentation.
  My fix is different than the patch proposed by Pawel Malachowski,
  because in FreeBSD 5.x we cannot sleep while holding dummynet mutex
  (in 4.x there is no such lock).
  
  PR:             kern/46557
  Submitted by:   Eugene Grosbein <eugen at grosbein.pp.ru>
  Reviewed by:    mlaier
  Approved by:    re (scottl)
  
  Revision  Changes    Path
  1.83.2.1  +33 -9     src/sys/netinet/ip_dummynet.c


More information about the cvs-src mailing list