CVSROOT:        /cvs
Module name:    src
Changes by:     [EMAIL PROTECTED]       2008/12/02 17:59:48

Modified files:
        sys/dev/pci    : if_em.c if_em.h 

Log message:
recommit the use of the new mbuf cluster allocator.

this starts em up with 4 mbufs on the rx ring, which will then grow as
usage demands. this also allows em to take advantage of the new livelock
mitigation code as well as freeing up a boatload of kernel memory.

this version of the diff makes sure we only ever post the last descriptor
we filled to the hardware, rather than the whole ring when bringing the
interface up. it has been tested by users who got panics with the previous
diff without trouble.

Reply via email to