Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 23 Dec 2009 19:38:22 +0000 (UTC)
From:      Pyun YongHyeon <yongari@FreeBSD.org>
To:        cvs-src-old@freebsd.org
Subject:   cvs commit: src/sys/dev/ste if_ste.c if_stereg.h
Message-ID:  <200912231938.nBNJca31055640@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
yongari     2009-12-23 19:38:22 UTC

  FreeBSD src repository

  Modified files:
    sys/dev/ste          if_ste.c if_stereg.h 
  Log:
  SVN rev 200913 on 2009-12-23 19:38:22Z by yongari
  
  We don't need to generate DMA complete interrupt for every
  transmitted frames. So request interrupt for every 16th frames. Due
  to the limitation of hardware we can't suppress the interrupt as
  driver should have to check TX status register. The TX status
  register can store up to 31 TX status so driver can't send more
  than 31 frames without reading TX status register.
  With this change controller would not generate TX completion
  interrupt for every frame, so reclaim transmitted frames in
  ste_tick().
  
  Revision  Changes    Path
  1.25      +12 -1     src/sys/dev/ste/if_ste.c
  1.14      +6 -0      src/sys/dev/ste/if_stereg.h



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