cvs commit: src/sys/dev/cxgb cxgb_main.c

2008-10-01 Thread Kip Macy
kmacy 2008-10-01 21:44:39 UTC FreeBSD src repository Modified files:(Branch: RELENG_7) sys/dev/cxgb cxgb_main.c Log: SVN rev 183522 on 2008-10-01 21:44:39Z by kmacy fix optical PHY handling Submitted by: Chelsio Inc. Approved by:re

cvs commit: src/sys/dev/cxgb cxgb_main.c

2008-09-30 Thread Kip Macy
kmacy 2008-09-30 21:21:52 UTC FreeBSD src repository Modified files: sys/dev/cxgb cxgb_main.c Log: SVN rev 183506 on 2008-09-30 21:21:52Z by kmacy Make sure that optical PHYs work ... Submitted by: Chelsio Inc. MFC after: 1 day Revision Changes

cvs commit: src/sys/dev/cxgb cxgb_main.c

2008-09-02 Thread Kip Macy
kmacy 2008-09-02 22:38:49 UTC FreeBSD src repository Modified files: sys/dev/cxgb cxgb_main.c Log: SVN rev 182695 on 2008-09-02 22:38:49Z by kmacy Indicate at probe time if device can do offload and which revision it is MFC after: 3 days Revision

cvs commit: src/sys/dev/cxgb cxgb_main.c cxgb_sge.c

2008-03-20 Thread Kip Macy
kmacy 2008-03-20 20:52:37 UTC FreeBSD src repository Modified files: sys/dev/cxgb cxgb_main.c cxgb_sge.c Log: pay attention to default cluster limits when sizing receive queues Revision ChangesPath 1.53 +4 -5 src/sys/dev/cxgb/cxgb_main.c 1.52

cvs commit: src/sys/dev/cxgb cxgb_main.c

2008-03-19 Thread Kip Macy
kmacy 2008-03-19 20:56:51 UTC FreeBSD src repository Modified files: sys/dev/cxgb cxgb_main.c Log: fix link management bug and conditionally allow the PHY to be kept on at all times for allowing non-conformant link state checks Revision ChangesPath 1.52

cvs commit: src/sys/dev/cxgb cxgb_main.c src/sys/dev/cxgb/sys mvec.h uipc_mvec.c

2008-02-05 Thread Kip Macy
kmacy 2008-02-05 22:20:16 UTC FreeBSD src repository Modified files:(Branch: RELENG_7) sys/dev/cxgb cxgb_main.c sys/dev/cxgb/sys mvec.h uipc_mvec.c Log: Don't pollute the mbuf helper routine namespace Revision ChangesPath 1.36.2.1 +2 -2

cvs commit: src/sys/dev/cxgb cxgb_main.c

2008-01-16 Thread Kip Macy
kmacy 2008-01-16 21:33:34 UTC FreeBSD src repository Modified files: sys/dev/cxgb cxgb_main.c Log: Fix lock ordering panic by not calling ether_ioctl with port lock held Reported by: rrs Revision ChangesPath 1.47 +2 -2

cvs commit: src/sys/dev/cxgb cxgb_main.c

2008-01-13 Thread Kip Macy
kmacy 2008-01-14 05:59:06 UTC FreeBSD src repository Modified files: sys/dev/cxgb cxgb_main.c Log: Make back pressure visible more quickly, particularly now that we maintain a queue internally Revision ChangesPath 1.45 +1 -1

cvs commit: src/sys/dev/cxgb cxgb_main.c cxgb_sge.c src/sys/dev/cxgb/common cxgb_t3_cpl.h src/sys/dev/cxgb/sys cxgb_support.c

2008-01-09 Thread Kip Macy
kmacy 2008-01-10 00:55:42 UTC FreeBSD src repository Modified files: sys/dev/cxgb cxgb_main.c cxgb_sge.c sys/dev/cxgb/common cxgb_t3_cpl.h sys/dev/cxgb/sys cxgb_support.c Log: - make 9k clusters the default unless a tunable is set - return the error

cvs commit: src/sys/dev/cxgb cxgb_main.c

2007-12-17 Thread Kip Macy
kmacy 2007-12-17 23:39:28 UTC FreeBSD src repository Modified files: sys/dev/cxgb cxgb_main.c Log: only include intr_machdep.h when it is needed for intr_bind ia64 doesn't have an intr_machdep.h Revision ChangesPath 1.41 +2 -0

cvs commit: src/sys/dev/cxgb cxgb_main.c

2007-12-16 Thread Kip Macy
kmacy 2007-12-16 18:36:57 UTC FreeBSD src repository Modified files: sys/dev/cxgb cxgb_main.c Log: need M_IOVEC define Revision ChangesPath 1.38 +5 -0 src/sys/dev/cxgb/cxgb_main.c ___ cvs-all@freebsd.org

cvs commit: src/sys/dev/cxgb cxgb_main.c cxgb_sge.c

2007-12-16 Thread Kip Macy
kmacy 2007-12-16 18:43:57 UTC FreeBSD src repository Modified files: sys/dev/cxgb cxgb_main.c cxgb_sge.c Log: Use the vm include convention of busdma Revision ChangesPath 1.39 +3 -1 src/sys/dev/cxgb/cxgb_main.c 1.34 +3 -1

cvs commit: src/sys/dev/cxgb cxgb_main.c

2007-09-11 Thread Kip Macy
kmacy 2007-09-11 23:49:27 UTC FreeBSD src repository Modified files: sys/dev/cxgb cxgb_main.c Log: Evidently setup_rss needs to happen whenever bind_qsets is done. This fixes a problem with jumbo frames when not using msi-x interrupts. Supported by: Chelsio

cvs commit: src/sys/dev/cxgb cxgb_main.c

2007-09-09 Thread Kip Macy
kmacy 2007-09-09 20:26:02 UTC FreeBSD src repository Modified files: sys/dev/cxgb cxgb_main.c Log: - Remove filter support Supported by: Chelsio Approved by: re(blanket) Revision ChangesPath 1.34 +0 -298src/sys/dev/cxgb/cxgb_main.c

cvs commit: src/sys/dev/cxgb cxgb_main.c cxgb_sge.c

2007-08-10 Thread Kip Macy
kmacy 2007-08-10 23:47:39 UTC FreeBSD src repository Modified files: sys/dev/cxgb cxgb_main.c cxgb_sge.c Log: White space cleanups Approved by: re (blanket) Revision ChangesPath 1.30 +6 -6 src/sys/dev/cxgb/cxgb_main.c 1.26 +0 -3

cvs commit: src/sys/dev/cxgb cxgb_main.c cxgb_osdep.h cxgb_sge.c

2007-07-17 Thread Kip Macy
kmacy 2007-07-17 06:12:23 UTC FreeBSD src repository Modified files: sys/dev/cxgb cxgb_main.c cxgb_osdep.h cxgb_sge.c Log: - Increase descriptors per call to start - enqueue per-txq task - fix per-txq task initialization Approved by: re (blanket) Revision

cvs commit: src/sys/dev/cxgb cxgb_main.c cxgb_sge.c

2007-06-15 Thread Kip Macy
kmacy 2007-06-15 20:02:02 UTC FreeBSD src repository Modified files: sys/dev/cxgb cxgb_main.c cxgb_sge.c Log: Fix build warnings Submitted by: mjacob@ Revision ChangesPath 1.24 +4 -2 src/sys/dev/cxgb/cxgb_main.c 1.20 +1 -0

cvs commit: src/sys/dev/cxgb cxgb_main.c

2007-06-01 Thread Kip Macy
kmacy 2007-06-02 03:02:36 UTC FreeBSD src repository Modified files: sys/dev/cxgb cxgb_main.c Log: remove pointless recursive acquisition of port lock in cxgb_init_locked Revision ChangesPath 1.22 +0 -2 src/sys/dev/cxgb/cxgb_main.c

cvs commit: src/sys/dev/cxgb cxgb_main.c cxgb_osdep.h src/sys/dev/cxgb/sys uipc_mvec.c

2007-05-28 Thread Kip Macy
kmacy 2007-05-28 07:37:47 UTC FreeBSD src repository Modified files:(Branch: RELENG_6) sys/dev/cxgb cxgb_main.c cxgb_osdep.h sys/dev/cxgb/sys uipc_mvec.c Log: m_sanity isn't available on RELENG_6 - don't define with INVARIANTS Revision Changes

cvs commit: src/sys/dev/cxgb cxgb_main.c

2007-05-28 Thread Kip Macy
kmacy 2007-05-29 03:13:53 UTC FreeBSD src repository Modified files: sys/dev/cxgb cxgb_main.c Log: Fix interrupt setup for the non-MSI-X case Revision ChangesPath 1.20 +3 -4 src/sys/dev/cxgb/cxgb_main.c

cvs commit: src/sys/dev/cxgb cxgb_main.c

2007-05-28 Thread Kip Macy
kmacy 2007-05-29 04:18:21 UTC FreeBSD src repository Modified files: sys/dev/cxgb cxgb_main.c Log: Fix case of setting OACTIVE erroneously Revision ChangesPath 1.21 +2 -1 src/sys/dev/cxgb/cxgb_main.c ___

Re: cvs commit: src/sys/dev/cxgb cxgb_main.c cxgb_sge.c

2007-05-27 Thread Robert Watson
On Sun, 27 May 2007, Kip Macy wrote: kmacy 2007-05-27 04:39:07 UTC FreeBSD src repository Modified files: sys/dev/cxgb cxgb_main.c cxgb_sge.c Log: set IFF_OACTIVE to avoid hangs when the tx ring fills up Thanks -- I'll try again with netblast and see if the problem

cvs commit: src/sys/dev/cxgb cxgb_main.c

2007-05-27 Thread Kip Macy
kmacy 2007-05-27 22:04:30 UTC FreeBSD src repository Modified files: sys/dev/cxgb cxgb_main.c Log: Don't bind queue to cpus if only one queue is in use Revision ChangesPath 1.18 +3 -1 src/sys/dev/cxgb/cxgb_main.c

cvs commit: src/sys/dev/cxgb cxgb_main.c cxgb_sge.c

2007-05-26 Thread Kip Macy
kmacy 2007-05-27 04:39:07 UTC FreeBSD src repository Modified files: sys/dev/cxgb cxgb_main.c cxgb_sge.c Log: set IFF_OACTIVE to avoid hangs when the tx ring fills up Revision ChangesPath 1.17 +5 -0 src/sys/dev/cxgb/cxgb_main.c 1.16 +5 -0

cvs commit: src/sys/dev/cxgb cxgb_main.c

2007-04-26 Thread Kip Macy
kmacy 2007-04-26 08:38:00 UTC FreeBSD src repository Modified files: sys/dev/cxgb cxgb_main.c Log: Default to using a single queue as this is currently the only way to achieve line rate Revision ChangesPath 1.15 +6 -1

cvs commit: src/sys/dev/cxgb cxgb_main.c cxgb_sge.c

2007-04-14 Thread Kip Macy
kmacy 2007-04-14 20:40:22 UTC FreeBSD src repository Modified files: sys/dev/cxgb cxgb_main.c cxgb_sge.c Log: Add support for mbuf iovec in the TX path Revision ChangesPath 1.13 +38 -4 src/sys/dev/cxgb/cxgb_main.c 1.11 +49 -36

cvs commit: src/sys/dev/cxgb cxgb_main.c cxgb_sge.c

2007-04-14 Thread Kip Macy
kmacy 2007-04-15 05:45:10 UTC FreeBSD src repository Modified files: sys/dev/cxgb cxgb_main.c cxgb_sge.c Log: Add sysctl for disabling/enabling mbuf chain collapsing remove map creation before calling bus_dmamap_load_mvec_sg Revision ChangesPath 1.14

cvs commit: src/sys/dev/cxgb cxgb_main.c

2007-04-11 Thread Kip Macy
kmacy 2007-04-12 03:07:24 UTC FreeBSD src repository Modified files: sys/dev/cxgb cxgb_main.c Log: Add ETHER_HDR_LEN to hardware accepted mtu MFC after: 3 days Revision ChangesPath 1.12 +3 -3 src/sys/dev/cxgb/cxgb_main.c

cvs commit: src/sys/dev/cxgb cxgb_main.c

2007-03-23 Thread Kip Macy
kmacy 2007-03-23 20:18:07 UTC FreeBSD src repository Modified files: sys/dev/cxgb cxgb_main.c Log: Check PCI-e link width to avoid foot shooting with 4x links MFC after: 3 days Revision ChangesPath 1.9 +17 -1 src/sys/dev/cxgb/cxgb_main.c

cvs commit: src/sys/dev/cxgb cxgb_main.c cxgb_sge.c

2007-03-23 Thread Kip Macy
kmacy 2007-03-23 22:03:55 UTC FreeBSD src repository Modified files: sys/dev/cxgb cxgb_main.c cxgb_sge.c Log: - Increase coalesce_nsecs - commit fixes for the following coverity warnings: 1765, 1760, 1758, 1756 Revision ChangesPath 1.10 +12 -10

cvs commit: src/sys/dev/cxgb cxgb_main.c

2007-03-21 Thread Kip Macy
kmacy 2007-03-21 09:16:10 UTC FreeBSD src repository Modified files: sys/dev/cxgb cxgb_main.c Log: allocate 9 messages in all cases Revision ChangesPath 1.7 +1 -1 src/sys/dev/cxgb/cxgb_main.c ___

cvs commit: src/sys/dev/cxgb cxgb_main.c

2007-03-21 Thread Kip Macy
kmacy 2007-03-21 16:40:37 UTC FreeBSD src repository Modified files: sys/dev/cxgb cxgb_main.c Log: move call to t3_prep_adapter earlier in attach before msi-x setup occurs this works around the fact that pci_config_{save,restore} doesn't adequately restore state

cvs commit: src/sys/dev/cxgb cxgb_main.c

2007-03-19 Thread Kip Macy
kmacy 2007-03-20 06:21:47 UTC FreeBSD src repository Modified files: sys/dev/cxgb cxgb_main.c Log: cxgb_stop is only called from cxgb_ioctl so: - don't acquire port lock, already held in ioctl - rename to cxgb_stop_locked - switch callout_drain to callout_stop to

cvs commit: src/sys/dev/cxgb cxgb_main.c

2007-03-14 Thread Kip Macy
kmacy 2007-03-14 07:57:59 UTC FreeBSD src repository Modified files: sys/dev/cxgb cxgb_main.c Log: play it safe for now and go back to kicking off tx cleaning from the tx path Revision ChangesPath 1.3 +10 -2 src/sys/dev/cxgb/cxgb_main.c

cvs commit: src/sys/dev/cxgb cxgb_main.c

2007-03-13 Thread Kip Macy
kmacy 2007-03-14 06:34:10 UTC FreeBSD src repository Modified files: sys/dev/cxgb cxgb_main.c Log: move taskqueue_enqueue of tx clean operation out of the start path Revision ChangesPath 1.2 +2 -8 src/sys/dev/cxgb/cxgb_main.c