]> CyberLeo.Net >> Repos - FreeBSD/stable/8.git/commit
MFC r207628,207635:
authoryongari <yongari@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Mon, 10 May 2010 19:47:37 +0000 (19:47 +0000)
committeryongari <yongari@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Mon, 10 May 2010 19:47:37 +0000 (19:47 +0000)
commit450dee205f9a5f05f33be5801dd07fdcd9b8d0be
tree9301b13d46b513d868dcee707e5bf9d8deed2866
parente810f5b351750235d911722ad72d98767a101fcf
MFC r207628,207635:
r207628:
  Enable multi-descriptor transmisstion for fragmented mbufs. There
  is no more need to defragment mbufs. After transmitting the
  multi-fragmented frame, the controller updates only the first
  descriptor of multi-descriptor transmission so it's driver's
  responsibility to clear OWN bits of remaining descriptor of
  multi-descriptor transmission. It seems the controller behaves much
  like jme(4) controllers in descriptor handling.

r207635:
  Free entire mbuf chain instead of the first mbuf.

git-svn-id: svn://svn.freebsd.org/base/stable/8@207881 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
sys/dev/sge/if_sge.c
sys/dev/sge/if_sgereg.h