svn commit: r275375 - svnadmin/conf

2014-12-01 Thread David Christensen
Author: davidch Date: Mon Dec 1 19:39:38 2014 New Revision: 275375 URL: https://svnweb.freebsd.org/changeset/base/275375 Log: Release edavis from mentorship. Modified: svnadmin/conf/mentors Modified: svnadmin/conf/mentors =

svn commit: r274384 - head

2014-11-11 Thread David Christensen
Author: davidch Date: Tue Nov 11 16:51:00 2014 New Revision: 274384 URL: https://svnweb.freebsd.org/changeset/base/274384 Log: Remove myself from bxe(4) maintenance. Modified: head/MAINTAINERS Modified: head/MAINTAINERS

svn commit: r256245 - svnadmin/conf

2013-10-09 Thread David Christensen
Author: davidch Date: Wed Oct 9 21:46:31 2013 New Revision: 256245 URL: http://svnweb.freebsd.org/changeset/base/256245 Log: Welcome new Broadcom committer Eric Davis (edavis@). Eric will be working on the Broadcom 10Gb wired Ethernet driver bxe(4). I will be his mentor during this time pe

svn commit: r255737 - svnadmin/conf

2013-09-20 Thread David Christensen
Author: davidch Date: Fri Sep 20 20:26:15 2013 New Revision: 255737 URL: http://svnweb.freebsd.org/changeset/base/255737 Log: Removed my name after completing bxe(4) update. Modified: svnadmin/conf/sizelimit.conf Modified: svnadmin/conf/sizelimit.conf

svn commit: r255735 - svnadmin/conf

2013-09-20 Thread David Christensen
Author: davidch Date: Fri Sep 20 20:04:29 2013 New Revision: 255735 URL: http://svnweb.freebsd.org/changeset/base/255735 Log: Temporary size limit increase for bxe(4) update. Modified: svnadmin/conf/sizelimit.conf Modified: svnadmin/conf/sizelimit.conf ===

svn commit: r255736 - in head: share/man/man4 sys/amd64/conf sys/conf sys/dev/bxe sys/i386/conf sys/modules/bxe

2013-09-20 Thread David Christensen
e.0.debug=0 +.Ed .Sh SEE ALSO .Xr altq 4 , .Xr arp 4 , @@ -124,6 +294,7 @@ The default value is -1. .Xr ng_ether 4 , .Xr vlan 4 , .Xr ifconfig 8 +.Xr netstat 1 .Sh HISTORY The .Nm @@ -133,6 +304,7 @@ device driver first appeared in The .Nm driver was written by -.An Gary Zambrano Aq zambr..

svn commit: r235145 - head/sys/dev/bce

2012-05-08 Thread David Christensen
Author: davidch Date: Tue May 8 22:38:46 2012 New Revision: 235145 URL: http://svn.freebsd.org/changeset/base/235145 Log: - Rename sysctl "loose_rx_mtu" to "strict_rx_mtu" to match code usage. Submitted by: davidch MFC after:1 day Modified: head/sys/dev/bce/if_bce.c Modified: hea

svn commit: r225532 - head/sys/dev/bxe

2011-09-13 Thread David Christensen
Author: davidch Date: Tue Sep 13 15:49:28 2011 New Revision: 225532 URL: http://svn.freebsd.org/changeset/base/225532 Log: - Fix compiler warning in ADD_64() macro. Approved by: re Obtained from:dimi...@andic.com MFC after:One week Modified: head/sys/dev/bxe/if_bxe.c Mo

svn commit: r222875 - head/sys/dev/bxe

2011-06-08 Thread David Christensen
Author: davidch Date: Wed Jun 8 21:18:14 2011 New Revision: 222875 URL: http://svn.freebsd.org/changeset/base/222875 Log: - Major reorganization of mbuf handling throughout the driver to increase robustness (no more calls to panic(9)) and simplify code. - Allocate RX/TX data structure

svn commit: r221826 - head/sys/dev/bxe

2011-05-12 Thread David Christensen
Author: davidch Date: Thu May 12 23:26:53 2011 New Revision: 221826 URL: http://svn.freebsd.org/changeset/base/221826 Log: - Use bus_describe_intr() to describe interrupt usage. - Use bus_bind_intr() to bind interrupt to a CPU when RSS/TSS is used. - Use M_DONTWAIT for RSS/TSS buffer allocat

svn commit: r221709 - head/sys/dev/bxe

2011-05-09 Thread David Christensen
Author: davidch Date: Mon May 9 18:46:53 2011 New Revision: 221709 URL: http://svn.freebsd.org/changeset/base/221709 Log: - Simplify multicast address programming. - Fix an incorrect "uint32_t *" cast in bxe_set_rx_mode(). Submitted by: yongari@ Approved by:davidch@ MFC after:

svn commit: r221354 - head/sys/dev/bxe

2011-05-02 Thread David Christensen
Author: davidch Date: Mon May 2 23:34:33 2011 New Revision: 221354 URL: http://svn.freebsd.org/changeset/base/221354 Log: - Fixed a typo in an if() statement when setting flow control for MTU greater than 5000 bytes. Submitted by: yongari Modified: head/sys/dev/bxe/if_bxe.c Modifie

svn commit: r221342 - head/sys/dev/bxe

2011-05-02 Thread David Christensen
Author: davidch Date: Mon May 2 20:43:24 2011 New Revision: 221342 URL: http://svn.freebsd.org/changeset/base/221342 Log: - Re-committed r220603 which was accidentally backed out by an earlier commit. - Fixed a bug in an unused debug macro. MFC after:One week. Modified: head/s

svn commit: r221031 - head/sys/modules

2011-04-25 Thread David Christensen
Author: davidch Date: Mon Apr 25 22:00:23 2011 New Revision: 221031 URL: http://svn.freebsd.org/changeset/base/221031 Log: - Removed duplicate {_bxe} definition. MFC after:One week Modified: head/sys/modules/Makefile Modified: head/sys/modules/Makefile ==

svn commit: r221030 - head/sys/modules

2011-04-25 Thread David Christensen
Author: davidch Date: Mon Apr 25 21:53:41 2011 New Revision: 221030 URL: http://svn.freebsd.org/changeset/base/221030 Log: - Added bxe(4) driver for i386 and amd64. Currently untested on other CPU architectures. MFC after:One week Modified: head/sys/modules/Makefile Modified: he

svn commit: r220932 - head/sys/dev/bxe

2011-04-21 Thread David Christensen
Author: davidch Date: Thu Apr 21 23:06:00 2011 New Revision: 220932 URL: http://svn.freebsd.org/changeset/base/220932 Log: - Centralize driver tunables initialization/validation. - Centralize PCI resource allocation/release. - Enable flowid (TSS) support. - Added "per-fastpath" locks and w

svn commit: r220427 - head/sys/dev/bxe

2011-04-07 Thread David Christensen
Author: davidch Date: Thu Apr 7 20:15:36 2011 New Revision: 220427 URL: http://svn.freebsd.org/changeset/base/220427 Log: - Fixed a problem when multiqueue mode was enabled which caused the CQ chain to be corrupted. - Removed many console print warnings and replaced with driver maintained

svn commit: r220377 - head/sys/dev/bxe

2011-04-05 Thread David Christensen
Author: davidch Date: Tue Apr 5 22:13:33 2011 New Revision: 220377 URL: http://svn.freebsd.org/changeset/base/220377 Log: - Removed multiple console error messages and replaced with statistic counters to reduce spew. - Fixed a TSO problem when an mbuf contains both header and payload in

svn commit: r220230 - head/sys/dev/bxe

2011-03-31 Thread David Christensen
Author: davidch Date: Thu Mar 31 22:50:55 2011 New Revision: 220230 URL: http://svn.freebsd.org/changeset/base/220230 Log: - Fixed build problem when not useing BXE_DEBUG. MFC after:One week. Modified: head/sys/dev/bxe/if_bxe.c Modified: head/sys/dev/bxe/if_bxe.c ===

svn commit: r220229 - head/sys/dev/bxe

2011-03-31 Thread David Christensen
Author: davidch Date: Thu Mar 31 22:40:44 2011 New Revision: 220229 URL: http://svn.freebsd.org/changeset/base/220229 Log: - Freshened debug support code. - Renamed several RX variable for more consistent usage. - Fixed a potential problem when masking RX CQ producer value. MFC after:

svn commit: r220228 - head/sys/dev/bxe

2011-03-31 Thread David Christensen
Author: davidch Date: Thu Mar 31 22:04:00 2011 New Revision: 220228 URL: http://svn.freebsd.org/changeset/base/220228 Log: - Fixed DMA engine errors by increasing timeouts to 200ms for reads/writes. - Improved some error reporting calls to include file name/line number. - Various style(9) fi

svn commit: r220226 - head/sys/dev/bxe

2011-03-31 Thread David Christensen
Author: davidch Date: Thu Mar 31 21:30:00 2011 New Revision: 220226 URL: http://svn.freebsd.org/changeset/base/220226 Log: - Added debug support to monitor mbuf defrag attempts/failures. MFC after:One week. Modified: head/sys/dev/bxe/if_bxe.c head/sys/dev/bxe/if_bxe.h Modified: he

svn commit: r220224 - head/sys/dev/bxe

2011-03-31 Thread David Christensen
Author: davidch Date: Thu Mar 31 21:01:10 2011 New Revision: 220224 URL: http://svn.freebsd.org/changeset/base/220224 Log: - Print number of queues when RSS is enabled. - Improve reporting of media type (not always 10GBase-CX4). MFC after:One week Modified: head/sys/dev/bxe/if_bxe.

svn commit: r220223 - head/sys/dev/bxe

2011-03-31 Thread David Christensen
Author: davidch Date: Thu Mar 31 20:46:50 2011 New Revision: 220223 URL: http://svn.freebsd.org/changeset/base/220223 Log: - Fixed a problem where the stack passed a TSO frame larger than the 64K size allowed by the DMA descriptor for TSO frames. MFC after: One week Modified: he

svn commit: r219656 - in head/sys: dev/bxe modules/bxe

2011-03-14 Thread David Christensen
Author: davidch Date: Tue Mar 15 01:06:27 2011 New Revision: 219656 URL: http://svn.freebsd.org/changeset/base/219656 Log: - Inadvertently committed files with +x attribute, fixed. - Minor change to info output string. Modified: head/sys/dev/bxe/if_bxe.c (contents, props changed) Director

svn commit: r219647 - in head: . sys/amd64/conf sys/boot/forth sys/conf sys/dev/bxe sys/i386/conf sys/modules/bxe usr.sbin/sysinstall

2011-03-14 Thread David Christensen
== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/sys/dev/bxe/bxe_debug.hMon Mar 14 22:42:41 2011 (r219647) @@ -0,0 +1,357 @@ +/*- + * Copyright (c) 2007-2011 Broadcom Corporation. All rights reserved. + * +

svn commit: r218529 - head/sys/dev/bce

2011-02-10 Thread David Christensen
+ * Copyright (c) 2006-2011 Broadcom Corporation * David Christensen . All rights reserved. * * Redistribution and use in source and binary forms, with or without @@ -31,1310 +31,1254 @@ /* * This file contains firmware data derived from proprietary unpublished - * source code, Copyright (c

svn commit: r218527 - head/sys/dev/bce

2011-02-10 Thread David Christensen
Author: davidch Date: Thu Feb 10 22:36:23 2011 New Revision: 218527 URL: http://svn.freebsd.org/changeset/base/218527 Log: - Added error checking to nvram read functions. - Minor style updates. Submitted by: gcoo...@freebsd.org MFC after:2 weeks Modified: head/sys/dev/bce/if_bce.

svn commit: r218423 - head/sys/dev/bce

2011-02-07 Thread David Christensen
Author: davidch Date: Mon Feb 7 23:00:24 2011 New Revision: 218423 URL: http://svn.freebsd.org/changeset/base/218423 Log: - Added systcls for header splitting, RX/TX buffer count, interrupt coalescing, strict RX MTU, verbose output, and shared memory debug. - Added additional debug counte

svn commit: r207411 - head/sys/dev/bce

2010-04-29 Thread David Christensen
Author: davidch Date: Fri Apr 30 02:35:46 2010 New Revision: 207411 URL: http://svn.freebsd.org/changeset/base/207411 Log: - Enable flow control. - Print device details only when verbose boot is enabled. - Add debug output for shared memory access. - Add debug statistics (checksum offload

svn commit: r207391 - head/sys/dev/mii

2010-04-29 Thread David Christensen
Author: davidch Date: Thu Apr 29 22:00:57 2010 New Revision: 207391 URL: http://svn.freebsd.org/changeset/base/207391 Log: - Pass flow control settings back to bce(4). MFC after:Two weeks Modified: head/sys/dev/mii/brgphy.c Modified: head/sys/dev/mii/brgphy.c ===

svn commit: r206268 - head/sys/dev/bce

2010-04-06 Thread David Christensen
Author: davidch Date: Tue Apr 6 12:44:28 2010 New Revision: 206268 URL: http://svn.freebsd.org/changeset/base/206268 Log: - Fixed 5708S 2.5G support broken in last commit. - Added some new debug helper routines to systcl. - Fixed many of the style(9) violations that have crept into the code

svn commit: r205300 - head/sys/dev/bce

2010-03-18 Thread David Christensen
(r205299) +++ head/sys/dev/bce/if_bce.c Thu Mar 18 21:00:53 2010(r205300) @@ -1,5 +1,5 @@ /*- - * Copyright (c) 2006-2009 Broadcom Corporation + * Copyright (c) 2006-2010 Broadcom Corporation * David Christensen . All rights reserved. * * Redistribution and use in source and

svn commit: r205299 - head/sys/dev/mii

2010-03-18 Thread David Christensen
Author: davidch Date: Thu Mar 18 20:57:57 2010 New Revision: 205299 URL: http://svn.freebsd.org/changeset/base/205299 Log: - Added support for 5709S/5716S PHYs. Submitted by: pyunyh MFC after:2 weeks Modified: head/sys/dev/mii/brgphy.c head/sys/dev/mii/brgphyreg.h head/sys/dev/

svn commit: r202717 - head/sys/dev/bce

2010-01-20 Thread David Christensen
Author: davidch Date: Wed Jan 20 20:33:10 2010 New Revision: 202717 URL: http://svn.freebsd.org/changeset/base/202717 Log: - Added a workaround for NC-SI management firmware that would allow frames to be accepted while the driver is resetting the hardware. This failure is generally obser

svn commit: r194781 - head/sys/dev/bce

2009-06-23 Thread David Christensen
Author: davidch Date: Tue Jun 23 22:19:27 2009 New Revision: 194781 URL: http://svn.freebsd.org/changeset/base/194781 Log: - Added code to read bootcode firwmare version. - Created dedicated shared memory access routines. MFC after:One week Modified: head/sys/dev/bce/if_bce.c hea

svn commit: r193358 - stable/7/sys/dev/mii

2009-06-02 Thread David Christensen
Author: davidch Date: Tue Jun 2 23:30:02 2009 New Revision: 193358 URL: http://svn.freebsd.org/changeset/base/193358 Log: - MFC BCM5709 PHY code to fix fix ukphy attachment and PHY write timeout errors. Modified: stable/7/sys/dev/mii/brgphy.c stable/7/sys/dev/mii/miidevs Modified: sta

svn commit: r191923 - head/sys/dev/bce

2009-05-08 Thread David Christensen
Author: davidch Date: Fri May 8 22:20:45 2009 New Revision: 191923 URL: http://svn.freebsd.org/changeset/base/191923 Log: - Fixed incorrect packet length problem caused be earlier change to support ZERO_COPY_SOCKETS. - Created #define for context initialization retry count. MFC after

svn commit: r189325 - head/sys/dev/bce

2009-03-03 Thread David Christensen
Author: davidch Date: Wed Mar 4 00:05:40 2009 New Revision: 189325 URL: http://svn.freebsd.org/changeset/base/189325 Log: - Updated firmware to latest 4.6.X release. - Added missing firmware for 5709 A1 controllers. - Changed some debug statistic variable names to be more consistent. S

svn commit: r189117 - head/sys/dev/bce

2009-02-27 Thread David Christensen
/dev/bce/if_bce.c Fri Feb 27 19:25:06 2009(r189117) @@ -1,5 +1,5 @@ /*- - * Copyright (c) 2006-2008 Broadcom Corporation + * Copyright (c) 2006-2009 Broadcom Corporation * David Christensen . All rights reserved. * * Redistribution and use in source and binary forms, with or