Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 8 Jan 2000 03:24:46 -0800 (PST)
From:      Luigi Rizzo <luigi@FreeBSD.org>
To:        cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   cvs commit: src/sys/netinet ip_dummynet.c ip_dummynet.h
Message-ID:  <200001081124.DAA75823@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help
luigi       2000/01/08 03:24:46 PST

  Modified files:
    sys/netinet          ip_dummynet.c ip_dummynet.h 
  Log:
  Implement per-flow queueing. Using a single pipe config rule,
  now you can dynamically create rate-limited queues for different
  flows using masks on dst/src IP, port and protocols.
  Read the ipfw(8) manpage for details and examples.
  
  Restructure the internals of the traffic shaper to use heaps,
  so that it manages efficiently large number of queues.
  
  Fix a bug which was present in the previous versions which could
  cause, under certain unfrequent conditions, to send out very large
  bursts of traffic.
  
  All in all, this new code is much cleaner than the previous one and
  should also perform better.
  
  Work supported by Akamba Corp.
  
  Revision  Changes    Path
  1.21      +671 -361  src/sys/netinet/ip_dummynet.c
  1.9       +98 -49    src/sys/netinet/ip_dummynet.h



To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe cvs-all" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200001081124.DAA75823>