Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 25 Aug 2007 23:55:21 +0000 (UTC)
From:      Kip Macy <kmacy@FreeBSD.org>
To:        src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   cvs commit: src/sys/dev/cxgb cxgb_adapter.h cxgb_lro.c cxgb_main.c cxgb_sge.c src/sys/dev/cxgb/common cxgb_vsc8211.c
Message-ID:  <200708252355.l7PNtLLD029774@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
kmacy       2007-08-25 23:55:21 UTC

  FreeBSD src repository

  Modified files:        (Branch: RELENG_6)
    sys/dev/cxgb         cxgb_adapter.h cxgb_lro.c cxgb_main.c 
                         cxgb_sge.c 
    sys/dev/cxgb/common  cxgb_vsc8211.c 
  Log:
  MFC: Fixes for 4 port and small packet optimization
  
  - remove cpl->iff panic - we can't know the port number from the rspq on the 4-port
  - pick the ifnet based on the interface in the CPL header
  - switch to using qset 0 for egress on the 4-port for now - may change
    when we start using RSS
  - move ether_ifdetach to before the port lock gets deinitialized to avoid
    hang in the case where there are BPF peers (cxgb_ioctl is called indirectly
    when BPF peers are present)
  - don't call t3_mac_reset if multiport is set, this was causing tx errors
    by misconfiguring the MAC on the 4-port
  - change V_TXPKT_INTF to use txpkt_intf as the interfaces are not contiguous
  - free the mbuf immediately in the case where the payload is small enough to be copied
    into the rspq
  - only update the coalesce timer if for a queue if packets were taken off of it
  - add in missed 20ms DELAY in initializaton vsc8211
  
  - prompt MFC as this only applies to the 4-port which is currently completely
    broken - OK'd by kensmith
  
  Supported by: Chelsio
  
  Revision  Changes    Path
  1.1.2.3   +1 -0      src/sys/dev/cxgb/common/cxgb_vsc8211.c
  1.2.2.8   +8 -5      src/sys/dev/cxgb/cxgb_adapter.h
  1.1.2.4   +7 -7      src/sys/dev/cxgb/cxgb_lro.c
  1.3.2.9   +81 -45    src/sys/dev/cxgb/cxgb_main.c
  1.2.2.8   +28 -35    src/sys/dev/cxgb/cxgb_sge.c



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