Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 19 Jan 2011 19:36:27 +0000 (UTC)
From:      Jack F Vogel <jfv@FreeBSD.org>
To:        cvs-src-old@freebsd.org
Subject:   cvs commit: src/sys/dev/ixgbe ixgbe.c ixgbe.h ixgbe_82599.c ixgbe_api.h ixgbe_common.c ixgbe_common.h ixgbe_mbx.c ixgbe_type.h
Message-ID:  <201101191936.p0JJagJW015732@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help

jfv         2011-01-19 19:36:27 UTC

  FreeBSD src repository

  Modified files:
    sys/dev/ixgbe        ixgbe.c ixgbe.h ixgbe_82599.c ixgbe_api.h 
                         ixgbe_common.c ixgbe_common.h ixgbe_mbx.c 
                         ixgbe_type.h 
  Log:
  SVN rev 217593 on 2011-01-19 19:36:27Z by jfv
  
  Update driver to version 2.3.8:
          CRITICAL FIX - with stats changes the older 82598 will panic
          and trash the stack on driver load, FCOE registers ONLY exist
          in 82599 and must not be read otherwise.
  
          kern/153951 - to correct incorrect media type on adapters
          with pluggable modules I have eliminated the old static
          table in favor of a new dynamic shared code routine. This
          also has the benefit of detecting changes when a different
          module is inserted.
  
          Performance/enhancement to the Flow Director code from my
          linux coworker (the developer of the code).
  
          Fixes from Michael Tuexen - a data corruption problem on the
          82599 (CRITICAL), fix so the buf size correctly adjusts as
          the cluster changes, and max descriptors are set properly.
          Also added 16K clusters for those REALLY big jumbos :)
  
          In the RX path, the RX LOCK was not being released, and this
          causes LOR problems. Add the code that igb already has.
  
          Sync with in house shared code, this was necessary for the
          Flow Director fix.
  
  MFC in 2 days
  
  Revision  Changes    Path
  1.47      +133 -139  src/sys/dev/ixgbe/ixgbe.c
  1.22      +1 -0      src/sys/dev/ixgbe/ixgbe.h
  1.6       +121 -478  src/sys/dev/ixgbe/ixgbe_82599.c
  1.12      +3 -31     src/sys/dev/ixgbe/ixgbe_api.h
  1.12      +55 -6     src/sys/dev/ixgbe/ixgbe_common.c
  1.10      +2 -0      src/sys/dev/ixgbe/ixgbe_common.h
  1.2       +8 -1      src/sys/dev/ixgbe/ixgbe_mbx.c
  1.12      +35 -9     src/sys/dev/ixgbe/ixgbe_type.h



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