cvs commit: src/sys/dev/bce if_bce.c if_bcefw.h if_bcereg.h

David Christensen davidch at FreeBSD.org
Tue Jul 31 00:06:07 UTC 2007


davidch     2007-07-31 00:06:04 UTC

  FreeBSD src repository

  Modified files:
    sys/dev/bce          if_bce.c if_bcefw.h if_bcereg.h 
  Log:
  - Fixed a problem that would cause kernel panics and "bce0: discard frame .."
    errors (especially when jumbo frames are enabled or in low memory systems)
    because the RX chain was corrupted when an mbuf was mapped to an unexpected
    number of buffers.
  - Fixed a problem that would cause kernel panics when an excessively
    fragmented TX mbuf couldn't be defragmented and was released by
    bce_tx_encap().
  
  Approved by:    re(hrs)
  MFC after:      7 days
  
  Revision  Changes    Path
  1.34      +223 -114  src/sys/dev/bce/if_bce.c
  1.4       +4 -4      src/sys/dev/bce/if_bcefw.h
  1.16      +13 -1     src/sys/dev/bce/if_bcereg.h


More information about the cvs-all mailing list