]> CyberLeo.Net >> Repos - FreeBSD/stable/8.git/commit
MFC r217247,217381-217382,217384-217385:
authoryongari <yongari@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Mon, 21 Feb 2011 00:58:50 +0000 (00:58 +0000)
committeryongari <yongari@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Mon, 21 Feb 2011 00:58:50 +0000 (00:58 +0000)
commiteb4a649da612796239ce37976ee1648df4040e34
tree0ef5339df2d95ea0f12d63d7cef56e53723c10ab
parent18fedd9831301c83f6334b6c93041014700f9f77
MFC r217247,217381-217382,217384-217385:
r217247:
  When driver is not running, do not send DUMP command to controller
  and just show old (cached) values. Controller will not respond to
  the command unless MAC is enabled so DUMP request for down
  interface caused request timeout.

r217381:
  Allow TX/RX checksum offloading to be configured independently.

r217382:
  re_reset() should be called only after setting device specific
  features.

r217384:
  Make sure to check validity of dma maps before destroying.

r217385:
  If driver is not able to allocate RX buffer, do not start driver.
  While I'm here move RX buffer allocation and descriptor
  initialization up to not touch hardware registers in case of RX
  buffer allocation failure.

git-svn-id: svn://svn.freebsd.org/base/stable/8@218899 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
sys/dev/re/if_re.c