Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 8 Sep 2010 17:11:49 +0000 (UTC)
From:      "Jayachandran C." <jchandra@FreeBSD.org>
To:        cvs-src-old@freebsd.org
Subject:   cvs commit: src/sys/mips/rmi/dev/nlge if_nlge.c
Message-ID:  <201009081711.o88HBxmi012979@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
jchandra    2010-09-08 17:11:49 UTC

  FreeBSD src repository

  Modified files:
    sys/mips/rmi/dev/nlge if_nlge.c 
  Log:
  SVN rev 212324 on 2010-09-08 17:11:49Z by jchandra
  
  nlge (alternate XLR GMAC driver) updates:
  
  - Updates for the message ring clean up in r212321.
  - Instead of dropping Tx packet on credit fail, retry send until it
    succeeds.
  - Fix freeing mbufs in case of P2P descriptors:
    We cannot free the mbuf when the P2P descriptor freeback is received. The
    mbuf may be still in use by the GMAC, since the P2P freeback indicates that
    it read the P2D descriptors in the P2P message.
    Now we free just the P2P descriptor when the P2P freeback message is
    received.  Another freeback P2D message has been added to the end of
    the packet descriptors, the mbuf will be freed only when we received
    this.
  
  The P2P descriptor issue was reported by srgorti at netlogicmicro dot com.
  
  Revision  Changes    Path
  1.4       +45 -50    src/sys/mips/rmi/dev/nlge/if_nlge.c



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