Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 28 Aug 2008 22:28:28 +0000 (UTC)
From:      Jack F Vogel <jfv@FreeBSD.org>
To:        src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   cvs commit: src/sys/dev/e1000 if_igb.c if_igb.h
Message-ID:  <200808282228.m7SMSgix097939@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
jfv         2008-08-28 22:28:28 UTC

  FreeBSD src repository

  Modified files:
    sys/dev/e1000        if_igb.c if_igb.h 
  Log:
  SVN rev 182416 on 2008-08-28 22:28:28Z by jfv
  
  Update to igb driver:
  
          - changes in support of the VLAN filter fix to 126850
          - removal of a bunch of legacy code that was cruft, if not
            possibly harmful.
          - removal of POLLING from this driver, with multiqueue and
             MSIX it just makes no sense here.
          - Fix an LRO bug that I've been working on internally, intermittent
            panics under stress, the problem was releasing the RX ring lock
            before the LRO flushing.
          - Following the above fix I now enable LRO by default
          - For performance reasons increase the default number of RX queues
            to 4.
          - Add AIM - "Adaptive Interrupt Moderation", a fancy way of saying
            that the EITR value is dynamically changed based on the size of
            packets in the last interrupt interval.
  
          - Much goodness to try, enjoy!!
  
  Revision  Changes    Path
  1.4       +168 -282  src/sys/dev/e1000/if_igb.c
  1.2       +15 -7     src/sys/dev/e1000/if_igb.h



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