svn commit: r298282 - stable/10/sys/dev/bxe

2016-04-19 Thread David C Somayajulu
Author: davidcs Date: Tue Apr 19 18:47:34 2016 New Revision: 298282 URL: https://svnweb.freebsd.org/changeset/base/298282 Log: MFC r297884 Add support for Flash Update Submitted by:nrapendra.si...@qlogic.com;vaishali.kulka...@qlogic.com;davi...@freebsd.org Modified:

svn commit: r298281 - stable/10/sys/dev/bxe

2016-04-19 Thread David C Somayajulu
Author: davidcs Date: Tue Apr 19 18:33:36 2016 New Revision: 298281 URL: https://svnweb.freebsd.org/changeset/base/298281 Log: MFC r297873 1. Process tx completions in bxe_periodic_callout_func() and restart transmissions if possible. 2. For SIOCSIFFLAGS call bxe_init_locked() only

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

2016-04-13 Thread David C Somayajulu
Author: davidcs Date: Wed Apr 13 13:14:18 2016 New Revision: 297922 URL: https://svnweb.freebsd.org/changeset/base/297922 Log: reversed commits r297916 r297909 r297898 due to i386 build failures. MFC after:5 days Modified: head/sys/dev/bxe/bxe.c head/sys/dev/bxe/bxe.h

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

2016-04-13 Thread David C Somayajulu
Author: davidcs Date: Wed Apr 13 11:24:24 2016 New Revision: 297916 URL: https://svnweb.freebsd.org/changeset/base/297916 Log: Fix compilation error on i386 Modified: head/sys/dev/bxe/bxe.c Modified: head/sys/dev/bxe/bxe.c

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

2016-04-12 Thread David C Somayajulu
Author: davidcs Date: Wed Apr 13 04:13:36 2016 New Revision: 297909 URL: https://svnweb.freebsd.org/changeset/base/297909 Log: Fix build failure on i386. Need to typecast a bunch of variables to (uintmax_t) MFC after:5 days Modified: head/sys/dev/bxe/bxe.c Modified:

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

2016-04-12 Thread David C Somayajulu
Author: davidcs Date: Wed Apr 13 00:53:04 2016 New Revision: 297898 URL: https://svnweb.freebsd.org/changeset/base/297898 Log: 1. modify fwdump (a.k.a grcdump) memory is allocated and freed on as needed basis. 2. grcdump can be taken at failure points by invoking bxe_grc_dump() when

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

2016-04-12 Thread David C Somayajulu
Author: davidcs Date: Tue Apr 12 22:31:48 2016 New Revision: 297884 URL: https://svnweb.freebsd.org/changeset/base/297884 Log: Add support for Flash Update Submitted by:nrapendra.si...@qlogic.com;vaishali.kulka...@qlogic.com;davi...@freebsd.org Approved by:davi...@freebsd.org MFC

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

2016-04-12 Thread David C Somayajulu
Author: davidcs Date: Tue Apr 12 21:00:38 2016 New Revision: 297873 URL: https://svnweb.freebsd.org/changeset/base/297873 Log: 1. Process tx completions in bxe_periodic_callout_func() and restart transmissions if possible. 2. For SIOCSIFFLAGS call bxe_init_locked() only if

svn commit: r297625 - stable/7/sys/dev/bxe

2016-04-06 Thread David C Somayajulu
Author: davidcs Date: Wed Apr 6 21:59:52 2016 New Revision: 297625 URL: https://svnweb.freebsd.org/changeset/base/297625 Log: MFC r297155 Modifications to achieve a common source base from FreeBSD7.x thru 10.x Modified: stable/7/sys/dev/bxe/bxe.c stable/7/sys/dev/bxe/bxe.h Directory

svn commit: r297624 - stable/8/sys/dev/bxe

2016-04-06 Thread David C Somayajulu
Author: davidcs Date: Wed Apr 6 21:45:31 2016 New Revision: 297624 URL: https://svnweb.freebsd.org/changeset/base/297624 Log: MFC r297155 Modifications to achieve a common source base from FreeBSD7.x thru 10.x Modified: stable/8/sys/dev/bxe/bxe.c stable/8/sys/dev/bxe/bxe.h Directory

svn commit: r297623 - stable/9/sys/dev/bxe

2016-04-06 Thread David C Somayajulu
Author: davidcs Date: Wed Apr 6 21:19:27 2016 New Revision: 297623 URL: https://svnweb.freebsd.org/changeset/base/297623 Log: MFC r297155 Modifications to achieve a common source base from FreeBSD7.x thru 10.x Modified: stable/9/sys/dev/bxe/bxe.c stable/9/sys/dev/bxe/bxe.h Directory

svn commit: r297622 - stable/10/sys/dev/bxe

2016-04-06 Thread David C Somayajulu
Author: davidcs Date: Wed Apr 6 21:04:39 2016 New Revision: 297622 URL: https://svnweb.freebsd.org/changeset/base/297622 Log: MFC r297155 Modifications to achieve a common source base from FreeBSD7.x thru 10.x Modified: stable/10/sys/dev/bxe/bxe.c stable/10/sys/dev/bxe/bxe.h Directory

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

2016-03-21 Thread David C Somayajulu
Author: davidcs Date: Mon Mar 21 18:48:20 2016 New Revision: 297155 URL: https://svnweb.freebsd.org/changeset/base/297155 Log: Modifications to achieve a common source base from FreeBSD7.x thru 10.x MFC after:5 days Modified: head/sys/dev/bxe/bxe.c head/sys/dev/bxe/bxe.h Modified:

svn commit: r296879 - stable/7/sys/dev/bxe

2016-03-14 Thread David C Somayajulu
Author: davidcs Date: Mon Mar 14 23:49:16 2016 New Revision: 296879 URL: https://svnweb.freebsd.org/changeset/base/296879 Log: MFC r296579 Fix code so that buf_ring allocation for Tx Queues and their mutexes is done during during bxe_attach() and freed during bxe_detach() Modified:

svn commit: r296878 - stable/8/sys/dev/bxe

2016-03-14 Thread David C Somayajulu
Author: davidcs Date: Mon Mar 14 23:43:09 2016 New Revision: 296878 URL: https://svnweb.freebsd.org/changeset/base/296878 Log: MFC r296579 Fix code so that buf_ring allocation for Tx Queues and their mutexes is done during during bxe_attach() and freed during bxe_detach() Modified:

svn commit: r296877 - stable/9/sys/dev/bxe

2016-03-14 Thread David C Somayajulu
Author: davidcs Date: Mon Mar 14 23:33:38 2016 New Revision: 296877 URL: https://svnweb.freebsd.org/changeset/base/296877 Log: MFC r296579 Fix code so that buf_ring allocation for Tx Queues and their mutexes is done during during bxe_attach() and freed during bxe_detach() Modified:

svn commit: r296876 - stable/10/sys/dev/bxe

2016-03-14 Thread David C Somayajulu
Author: davidcs Date: Mon Mar 14 23:21:06 2016 New Revision: 296876 URL: https://svnweb.freebsd.org/changeset/base/296876 Log: MFC r296579 Fix code so that buf_ring allocation for Tx Queues and their mutexes is done during during bxe_attach() and freed during bxe_detach() Modified:

svn commit: r296583 - in stable/7/sys: dev/bxe modules/bxe

2016-03-09 Thread David C Somayajulu
Author: davidcs Date: Wed Mar 9 21:50:39 2016 New Revision: 296583 URL: https://svnweb.freebsd.org/changeset/base/296583 Log: MFC r296071 Upgrade the firmware carried in driver and loaded during hardware initialization (a.k.a STORM firmware) to version 7.13.1 (latest version) Modified:

svn commit: r296582 - in stable/8/sys: dev/bxe modules/bxe

2016-03-09 Thread David C Somayajulu
Author: davidcs Date: Wed Mar 9 21:45:09 2016 New Revision: 296582 URL: https://svnweb.freebsd.org/changeset/base/296582 Log: MFC r296071 Upgrade the firmware carried in driver and loaded during hardware initialization (a.k.a STORM firmware) to version 7.13.1 (latest version) Modified:

svn commit: r296581 - in stable/9/sys: dev/bxe modules/bxe

2016-03-09 Thread David C Somayajulu
Author: davidcs Date: Wed Mar 9 21:40:00 2016 New Revision: 296581 URL: https://svnweb.freebsd.org/changeset/base/296581 Log: MFC r296071 Upgrade the firmware carried in driver and loaded during hardware initialization (a.k.a STORM firmware) to version 7.13.1 (latest version)

svn commit: r296580 - in stable/10/sys: dev/bxe modules/bxe

2016-03-09 Thread David C Somayajulu
Author: davidcs Date: Wed Mar 9 21:30:21 2016 New Revision: 296580 URL: https://svnweb.freebsd.org/changeset/base/296580 Log: MFC r296071 Upgrade the firmware carried in driver and loaded during hardware initialization (a.k.a STORM firmware) to version 7.13.1 (latest version) Modified:

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

2016-03-09 Thread David C Somayajulu
Author: davidcs Date: Wed Mar 9 21:12:26 2016 New Revision: 296579 URL: https://svnweb.freebsd.org/changeset/base/296579 Log: Fix code so that buf_ring allocation for Tx Queues and their mutexes is done during during bxe_attach() and freed during bxe_detach() MFC after: 5 days

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

2016-02-25 Thread David C Somayajulu
Author: davidcs Date: Thu Feb 25 22:44:00 2016 New Revision: 296071 URL: https://svnweb.freebsd.org/changeset/base/296071 Log: Upgrade the firmware carried in driver and loaded during hardware initialization (a.k.a STORM firmware) to version 7.13.1 (latest version) Modified:

svn commit: r296069 - stable/10/sys/dev/bxe

2016-02-25 Thread David C Somayajulu
Author: davidcs Date: Thu Feb 25 22:07:32 2016 New Revision: 296069 URL: https://svnweb.freebsd.org/changeset/base/296069 Log: MFC r295830 Remove dead code. Code Cleanup. Improve clarity in debug messages Approved by:re (marius) Modified: stable/10/sys/dev/bxe/bxe.c

svn commit: r296061 - stable/10/sys/dev/bxe

2016-02-25 Thread David C Somayajulu
Author: davidcs Date: Thu Feb 25 20:02:30 2016 New Revision: 296061 URL: https://svnweb.freebsd.org/changeset/base/296061 Log: MFC r295823 Modified the use of bxe_grc_dump() function so that it can be invoked directly at any potential error path, where a fwdump is needed. The fwdump

svn commit: r296058 - stable/10/sys/dev/qlxgbe

2016-02-25 Thread David C Somayajulu
Author: davidcs Date: Thu Feb 25 19:28:57 2016 New Revision: 296058 URL: https://svnweb.freebsd.org/changeset/base/296058 Log: MFC r294854 Upgrade FW to 5.4.56 Update driver version to 3.10.26 Approved by:re (marius) Modified: stable/10/sys/dev/qlxgbe/ql_fw.c

svn commit: r296050 - stable/9/sys/dev/bxe

2016-02-25 Thread David C Somayajulu
Author: davidcs Date: Thu Feb 25 18:28:56 2016 New Revision: 296050 URL: https://svnweb.freebsd.org/changeset/base/296050 Log: MFC r295830 Remove dead code. Code Cleanup. Improve clarity in debug messages Modified: stable/9/sys/dev/bxe/bxe.c stable/9/sys/dev/bxe/bxe.h

svn commit: r296048 - stable/9/sys/dev/bxe

2016-02-25 Thread David C Somayajulu
Author: davidcs Date: Thu Feb 25 18:25:36 2016 New Revision: 296048 URL: https://svnweb.freebsd.org/changeset/base/296048 Log: MFC r295823 Modified the use of bxe_grc_dump() function so that it can be invoked directly at any potential error path, where a fwdump is needed. The fwdump (a.k.a

svn commit: r296046 - stable/8/sys/dev/bxe

2016-02-25 Thread David C Somayajulu
Author: davidcs Date: Thu Feb 25 18:20:54 2016 New Revision: 296046 URL: https://svnweb.freebsd.org/changeset/base/296046 Log: MFC r295830 Remove dead code. Code Cleanup. Improve clarity in debug messages Modified: stable/8/sys/dev/bxe/bxe.c stable/8/sys/dev/bxe/bxe.h

svn commit: r296045 - stable/8/sys/dev/bxe

2016-02-25 Thread David C Somayajulu
Author: davidcs Date: Thu Feb 25 18:17:06 2016 New Revision: 296045 URL: https://svnweb.freebsd.org/changeset/base/296045 Log: MFC r295823 Modified the use of bxe_grc_dump() function so that it can be invoked directly at any potential error path, where a fwdump is needed. The fwdump (a.k.a

svn commit: r296044 - stable/7/sys/dev/bxe

2016-02-25 Thread David C Somayajulu
Author: davidcs Date: Thu Feb 25 18:12:09 2016 New Revision: 296044 URL: https://svnweb.freebsd.org/changeset/base/296044 Log: MFC r295830 Remove dead code. Code Cleanup. Improve clarity in debug messages Modified: stable/7/sys/dev/bxe/bxe.c stable/7/sys/dev/bxe/bxe.h

svn commit: r296043 - stable/7/sys/dev/bxe

2016-02-25 Thread David C Somayajulu
Author: davidcs Date: Thu Feb 25 18:08:10 2016 New Revision: 296043 URL: https://svnweb.freebsd.org/changeset/base/296043 Log: MFC r295823 Modified the use of bxe_grc_dump() function so that it can be invoked directly at any potential error path, where a fwdump is needed. The fwdump (a.k.a

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

2016-02-19 Thread David C Somayajulu
Author: davidcs Date: Fri Feb 19 22:46:52 2016 New Revision: 295830 URL: https://svnweb.freebsd.org/changeset/base/295830 Log: Remove dead code. Code Cleanup. Improve clarity in debug messages MFC after:5 days Modified: head/sys/dev/bxe/bxe.c head/sys/dev/bxe/bxe.h

svn commit: r295824 - stable/9/sys/dev/qlxgbe

2016-02-19 Thread David C Somayajulu
Author: davidcs Date: Fri Feb 19 21:51:27 2016 New Revision: 295824 URL: https://svnweb.freebsd.org/changeset/base/295824 Log: MFC r294854 Upgrade FW to 5.4.56 Update driver version to 3.10.26 Modified: stable/9/sys/dev/qlxgbe/ql_fw.c stable/9/sys/dev/qlxgbe/ql_ver.h Directory

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

2016-02-19 Thread David C Somayajulu
Author: davidcs Date: Fri Feb 19 21:32:49 2016 New Revision: 295823 URL: https://svnweb.freebsd.org/changeset/base/295823 Log: Modified the use of bxe_grc_dump() function so that it can be invoked directly at any potential error path, where a fwdump is needed. The fwdump (a.k.a grcdump) is

svn commit: r294854 - head/sys/dev/qlxgbe

2016-01-26 Thread David C Somayajulu
Author: davidcs Date: Tue Jan 26 22:32:58 2016 New Revision: 294854 URL: https://svnweb.freebsd.org/changeset/base/294854 Log: Upgrade FW to 5.4.56 Update driver version to 3.10.26 Modified: head/sys/dev/qlxgbe/ql_fw.c head/sys/dev/qlxgbe/ql_ver.h Modified: head/sys/dev/qlxgbe/ql_fw.c

svn commit: r293786 - stable/10/sys/dev/bxe

2016-01-12 Thread David C Somayajulu
Author: davidcs Date: Tue Jan 12 22:52:45 2016 New Revision: 293786 URL: https://svnweb.freebsd.org/changeset/base/293786 Log: MFC r289199 Add support for reading device temperature Modified: stable/10/sys/dev/bxe/bxe.c Directory Properties: stable/10/ (props changed) Modified:

svn commit: r293789 - stable/9/sys/dev/bxe

2016-01-12 Thread David C Somayajulu
Author: davidcs Date: Tue Jan 12 23:26:45 2016 New Revision: 293789 URL: https://svnweb.freebsd.org/changeset/base/293789 Log: MFC r289199 Add support for reading device temperature Modified: stable/9/sys/dev/bxe/bxe.c Directory Properties: stable/9/ (props changed) stable/9/sys/

svn commit: r293787 - stable/10/sys/dev/bxe

2016-01-12 Thread David C Somayajulu
Author: davidcs Date: Tue Jan 12 22:58:46 2016 New Revision: 293787 URL: https://svnweb.freebsd.org/changeset/base/293787 Log: MFC r292638 Check for packet_length is greater than 60 bytes as well as packet_length is greater than len_on_bd, before invoking the routine to handle jumbo

svn commit: r293788 - stable/10/sys/dev/bxe

2016-01-12 Thread David C Somayajulu
Author: davidcs Date: Tue Jan 12 23:16:27 2016 New Revision: 293788 URL: https://svnweb.freebsd.org/changeset/base/293788 Log: MFC r292639 Add support for firmware dump (a.k.a grcdump) Added: stable/10/sys/dev/bxe/bxe_dump.h - copied unchanged from r292639, head/sys/dev/bxe/bxe_dump.h

svn commit: r293797 - stable/7/sys/dev/bxe

2016-01-12 Thread David C Somayajulu
Author: davidcs Date: Wed Jan 13 01:09:32 2016 New Revision: 293797 URL: https://svnweb.freebsd.org/changeset/base/293797 Log: MFC r289199 Add support for reading device temperature Modified: stable/7/sys/dev/bxe/bxe.c Directory Properties: stable/7/ (props changed)

svn commit: r293798 - stable/7/sys/dev/bxe

2016-01-12 Thread David C Somayajulu
Author: davidcs Date: Wed Jan 13 01:11:32 2016 New Revision: 293798 URL: https://svnweb.freebsd.org/changeset/base/293798 Log: MFC r292638 Check for packet_length is greater than 60 bytes as well as packet_length is greater than len_on_bd, before invoking the routine to handle

svn commit: r293799 - stable/7/sys/dev/bxe

2016-01-12 Thread David C Somayajulu
Author: davidcs Date: Wed Jan 13 01:16:10 2016 New Revision: 293799 URL: https://svnweb.freebsd.org/changeset/base/293799 Log: MFC r292639 Add support for firmware dump (a.k.a grcdump) Added: stable/7/sys/dev/bxe/bxe_dump.h - copied unchanged from r292639,

svn commit: r293790 - stable/9/sys/dev/bxe

2016-01-12 Thread David C Somayajulu
Author: davidcs Date: Tue Jan 12 23:44:03 2016 New Revision: 293790 URL: https://svnweb.freebsd.org/changeset/base/293790 Log: MFC r292638 Check for packet_length is greater than 60 bytes as well as packet_length is greater than len_on_bd, before invoking the routine to handle

svn commit: r293791 - stable/9/sys/dev/bxe

2016-01-12 Thread David C Somayajulu
Author: davidcs Date: Tue Jan 12 23:48:39 2016 New Revision: 293791 URL: https://svnweb.freebsd.org/changeset/base/293791 Log: MFC r292639 Add support for firmware dump (a.k.a grcdump) Added: stable/9/sys/dev/bxe/bxe_dump.h - copied unchanged from r292639,

svn commit: r293793 - stable/8/sys/dev/bxe

2016-01-12 Thread David C Somayajulu
Author: davidcs Date: Wed Jan 13 00:26:45 2016 New Revision: 293793 URL: https://svnweb.freebsd.org/changeset/base/293793 Log: MFC r289199 Add support for reading device temperature Modified: stable/8/sys/dev/bxe/bxe.c Directory Properties: stable/8/ (props changed) stable/8/sys/

svn commit: r293794 - stable/8/sys/dev/bxe

2016-01-12 Thread David C Somayajulu
Author: davidcs Date: Wed Jan 13 00:29:59 2016 New Revision: 293794 URL: https://svnweb.freebsd.org/changeset/base/293794 Log: MFC r292638 Check for packet_length is greater than 60 bytes as well as packet_length is greater than len_on_bd, before invoking the routine to handle

svn commit: r293795 - stable/8/sys/dev/bxe

2016-01-12 Thread David C Somayajulu
Author: davidcs Date: Wed Jan 13 00:34:16 2016 New Revision: 293795 URL: https://svnweb.freebsd.org/changeset/base/293795 Log: MFC r292639 Add support for firmware dump (a.k.a grcdump) Added: stable/8/sys/dev/bxe/bxe_dump.h - copied unchanged from r292639,

svn commit: r292617 - stable/9/sys/dev/qlxgbe

2015-12-22 Thread David C Somayajulu
Author: davidcs Date: Tue Dec 22 19:41:40 2015 New Revision: 292617 URL: https://svnweb.freebsd.org/changeset/base/292617 Log: MFC r289635 ql_hw.c: fixed error code INJCT_HEARTBEAT_FAILURE ql_os.c: removed unnecessary debug printf ql_ver.h: updated version number Modified:

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

2015-12-22 Thread David C Somayajulu
Author: davidcs Date: Wed Dec 23 03:19:12 2015 New Revision: 292639 URL: https://svnweb.freebsd.org/changeset/base/292639 Log: Add support for firmware dump (a.k.a grcdump) MFC after:5 days Added: head/sys/dev/bxe/bxe_dump.h (contents, props changed) head/sys/dev/bxe/bxe_ioctl.h

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

2015-12-22 Thread David C Somayajulu
Author: davidcs Date: Wed Dec 23 01:31:32 2015 New Revision: 292638 URL: https://svnweb.freebsd.org/changeset/base/292638 Log: Check for packet_length is greater than 60 bytes as well as packet_length is greater than len_on_bd, before invoking the routine to handle jumbo over SGL

svn commit: r292615 - stable/10/sys/dev/qlxgbe

2015-12-22 Thread David C Somayajulu
Author: davidcs Date: Tue Dec 22 19:34:21 2015 New Revision: 292615 URL: https://svnweb.freebsd.org/changeset/base/292615 Log: MFC r289635 ql_hw.c: fixed error code INJCT_HEARTBEAT_FAILURE ql_os.c: removed unnecessary debug printf ql_ver.h: updated version number Modified:

svn commit: r289635 - head/sys/dev/qlxgbe

2015-10-20 Thread David C Somayajulu
Author: davidcs Date: Tue Oct 20 17:27:11 2015 New Revision: 289635 URL: https://svnweb.freebsd.org/changeset/base/289635 Log: ql_hw.c: fixed error code INJCT_HEARTBEAT_FAILURE ql_os.c: removed unnecessary debug printf ql_ver.h: updated version number MFC after:5 days Modified:

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

2015-10-12 Thread David C Somayajulu
Author: davidcs Date: Mon Oct 12 20:21:17 2015 New Revision: 289199 URL: https://svnweb.freebsd.org/changeset/base/289199 Log: Add support for reading device temperature MFC after:5 days Modified: head/sys/dev/bxe/bxe.c Modified: head/sys/dev/bxe/bxe.c

svn commit: r286300 - stable/8/sys/dev/bxe

2015-08-04 Thread David C Somayajulu
Author: davidcs Date: Wed Aug 5 02:08:42 2015 New Revision: 286300 URL: https://svnweb.freebsd.org/changeset/base/286300 Log: MFC r285973 - Avoid lock contention in the if_transmit callback by using trylock and enqueueing the frames when it fails. This way there is some latency

svn commit: r286302 - stable/9/sys/dev/bxe

2015-08-04 Thread David C Somayajulu
Author: davidcs Date: Wed Aug 5 02:19:38 2015 New Revision: 286302 URL: https://svnweb.freebsd.org/changeset/base/286302 Log: MFC r285973 - Avoid lock contention in the if_transmit callback by using trylock and enqueueing the frames when it fails. This way there is some

svn commit: r286301 - stable/7/sys/dev/bxe

2015-08-04 Thread David C Somayajulu
Author: davidcs Date: Wed Aug 5 02:16:11 2015 New Revision: 286301 URL: https://svnweb.freebsd.org/changeset/base/286301 Log: MFC r285973 - Avoid lock contention in the if_transmit callback by using trylock and enqueueing the frames when it fails. This way there is some

svn commit: r286297 - stable/10/sys/dev/bxe

2015-08-04 Thread David C Somayajulu
Author: davidcs Date: Wed Aug 5 00:00:06 2015 New Revision: 286297 URL: https://svnweb.freebsd.org/changeset/base/286297 Log: MFC r285973 - Avoid lock contention in the if_transmit callback by using trylock and enqueueing the frames when it fails. This way there is some latency

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

2015-07-28 Thread David C Somayajulu
Author: davidcs Date: Tue Jul 28 19:15:44 2015 New Revision: 285973 URL: https://svnweb.freebsd.org/changeset/base/285973 Log: - Avoid lock contention in the if_transmit callback by using trylock and enqueueing the frames when it fails. This way there is some latency removed from the

svn commit: r284962 - stable/10/sys/dev/bxe

2015-06-30 Thread David C Somayajulu
Author: davidcs Date: Tue Jun 30 17:44:44 2015 New Revision: 284962 URL: https://svnweb.freebsd.org/changeset/base/284962 Log: MFC r284335 PHY LOCK acquires the hardware lock via bxe_acquire_phy_lock() and releases it via bxe_release_phy_lock(). It was simply acquiring a mutex earlier

svn commit: r284963 - stable/10/sys/dev/bxe

2015-06-30 Thread David C Somayajulu
Author: davidcs Date: Tue Jun 30 17:59:14 2015 New Revision: 284963 URL: https://svnweb.freebsd.org/changeset/base/284963 Log: MFC r284470 In bxe_init_mcast_macs_list(): mc_mac-mac needs to point to the multicast mac address In bxe_set_mc_list(): added missing BXE_MCAST_UNLOCK() In

svn commit: r284973 - stable/9

2015-06-30 Thread David C Somayajulu
Author: davidcs Date: Tue Jun 30 20:01:24 2015 New Revision: 284973 URL: https://svnweb.freebsd.org/changeset/base/284973 Log: MFC r284739 tx_mtx should be grabbed before calling buf_ring_dequeue_sc() Submitted by: attilio@isilon.com Modified: Directory Properties: stable/9/

svn commit: r284977 - stable/8/sys/dev/bxe

2015-06-30 Thread David C Somayajulu
Author: davidcs Date: Tue Jun 30 20:28:07 2015 New Revision: 284977 URL: https://svnweb.freebsd.org/changeset/base/284977 Log: MFC r284470 In bxe_set_mc_list(): added missing BXE_MCAST_UNLOCK() In __ecore_vlan_mac_h_exec_pending(): need to check for ECORE_PENDING Submitted by:

svn commit: r284979 - stable/7/sys/dev/bxe

2015-06-30 Thread David C Somayajulu
Author: davidcs Date: Tue Jun 30 20:37:04 2015 New Revision: 284979 URL: https://svnweb.freebsd.org/changeset/base/284979 Log: MFC r284335 PHY LOCK acquires the hardware lock via bxe_acquire_phy_lock() and releases it via bxe_release_phy_lock(). It was simply acquiring a mutex earlier

svn commit: r284975 - stable/9/sys/dev/bxe

2015-06-30 Thread David C Somayajulu
Author: davidcs Date: Tue Jun 30 20:17:38 2015 New Revision: 284975 URL: https://svnweb.freebsd.org/changeset/base/284975 Log: MFC r284739 tx_mtx should be grabbed before calling buf_ring_dequeue_sc() Submitted by:attilio@isilon.com Modified: stable/9/sys/dev/bxe/bxe.c Directory

svn commit: r284981 - stable/7/sys/dev/bxe

2015-06-30 Thread David C Somayajulu
Author: davidcs Date: Tue Jun 30 20:45:41 2015 New Revision: 284981 URL: https://svnweb.freebsd.org/changeset/base/284981 Log: MFC r284739 tx_mtx should be grabbed before calling buf_ring_dequeue_sc() Submitted by: attilio@isilon.com Modified: stable/7/sys/dev/bxe/bxe.c Directory

svn commit: r284982 - in stable/10/sys: dev/qlxgbe modules/qlxgbe

2015-06-30 Thread David C Somayajulu
Author: davidcs Date: Tue Jun 30 20:59:07 2015 New Revision: 284982 URL: https://svnweb.freebsd.org/changeset/base/284982 Log: MFC r284741 Updated Copyright information Added support for the following: - iSCSI TLV (requires 64 Tx and 32 Rx rings - 9K receive buffers for

svn commit: r284972 - stable/9/sys/dev/bxe

2015-06-30 Thread David C Somayajulu
Author: davidcs Date: Tue Jun 30 19:59:19 2015 New Revision: 284972 URL: https://svnweb.freebsd.org/changeset/base/284972 Log: MFC r284470 In bxe_init_mcast_macs_list(): mc_mac-mac needs to point to the multicast mac address In bxe_set_mc_list(): added missing BXE_MCAST_UNLOCK() In

svn commit: r284974 - stable/9

2015-06-30 Thread David C Somayajulu
Author: davidcs Date: Tue Jun 30 20:11:48 2015 New Revision: 284974 URL: https://svnweb.freebsd.org/changeset/base/284974 Log: reverse r284973 Modified: Directory Properties: stable/9/ (props changed) ___ svn-src-all@freebsd.org mailing list

svn commit: r284978 - stable/8/sys/dev/bxe

2015-06-30 Thread David C Somayajulu
Author: davidcs Date: Tue Jun 30 20:31:00 2015 New Revision: 284978 URL: https://svnweb.freebsd.org/changeset/base/284978 Log: MFC r284739 tx_mtx should be grabbed before calling buf_ring_dequeue_sc() Submitted by: attilio@isilon.com Modified: stable/8/sys/dev/bxe/bxe.c

svn commit: r284971 - stable/9/sys/dev/bxe

2015-06-30 Thread David C Somayajulu
Author: davidcs Date: Tue Jun 30 19:53:59 2015 New Revision: 284971 URL: https://svnweb.freebsd.org/changeset/base/284971 Log: MFC r284335 PHY LOCK acquires the hardware lock via bxe_acquire_phy_lock() and releases it via bxe_release_phy_lock(). It was simply acquiring a mutex earlier

svn commit: r284976 - stable/8/sys/dev/bxe

2015-06-30 Thread David C Somayajulu
Author: davidcs Date: Tue Jun 30 20:24:23 2015 New Revision: 284976 URL: https://svnweb.freebsd.org/changeset/base/284976 Log: MFC r284335 PHY LOCK acquires the hardware lock via bxe_acquire_phy_lock() and releases it via bxe_release_phy_lock(). It was simply acquiring a mutex earlier

svn commit: r284980 - stable/7/sys/dev/bxe

2015-06-30 Thread David C Somayajulu
Author: davidcs Date: Tue Jun 30 20:40:38 2015 New Revision: 284980 URL: https://svnweb.freebsd.org/changeset/base/284980 Log: MFC r284470 In bxe_set_mc_list(): added missing BXE_MCAST_UNLOCK() In __ecore_vlan_mac_h_exec_pending(): need to check for ECORE_PENDING Submitted

svn commit: r284966 - stable/10/sys/dev/bxe

2015-06-30 Thread David C Somayajulu
Author: davidcs Date: Tue Jun 30 18:58:33 2015 New Revision: 284966 URL: https://svnweb.freebsd.org/changeset/base/284966 Log: MFC r284739 tx_mtx should be grabbed before calling buf_ring_dequeue_sc() Submitted by:attilio@isilon.com Modified: stable/10/sys/dev/bxe/bxe.c Directory

svn commit: r284983 - in stable/9/sys: dev/qlxgbe modules/qlxgbe

2015-06-30 Thread David C Somayajulu
Author: davidcs Date: Tue Jun 30 21:19:27 2015 New Revision: 284983 URL: https://svnweb.freebsd.org/changeset/base/284983 Log: MFC r284741 Updated Copyright information Added support for the following: - iSCSI TLV (requires 64 Tx and 32 Rx rings - 9K receive buffers for jumbo

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

2015-06-23 Thread David C Somayajulu
Author: davidcs Date: Tue Jun 23 20:09:52 2015 New Revision: 284739 URL: https://svnweb.freebsd.org/changeset/base/284739 Log: tx_mtx should be grabbed before calling buf_ring_dequeue_sc() Submitted by:attilio@isilon.com MFC after:5 days Modified: head/sys/dev/bxe/bxe.c Modified:

svn commit: r284740 - svnadmin/conf

2015-06-23 Thread David C Somayajulu
Author: davidcs Date: Tue Jun 23 22:00:47 2015 New Revision: 284740 URL: https://svnweb.freebsd.org/changeset/base/284740 Log: added self to sizelimit.conf Modified: svnadmin/conf/sizelimit.conf Modified: svnadmin/conf/sizelimit.conf

svn commit: r284741 - in head/sys: dev/qlxgbe modules/qlxgbe

2015-06-23 Thread David C Somayajulu
Author: davidcs Date: Tue Jun 23 22:22:36 2015 New Revision: 284741 URL: https://svnweb.freebsd.org/changeset/base/284741 Log: Updated Copyright information Added support for the following: - iSCSI TLV (requires 64 Tx and 32 Rx rings - 9K receive buffers for jumbo frames

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

2015-06-20 Thread David C Somayajulu
Author: davidcs Date: Sat Jun 20 22:24:44 2015 New Revision: 284651 URL: https://svnweb.freebsd.org/changeset/base/284651 Log: Simplified implementation of bxe_set_mc_list() removed bxe_free_mcast_macs_list() and bxe_init_mcast_macs_list() fixed bug where copy of multicast list mta was

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

2015-06-16 Thread David C Somayajulu
Author: davidcs Date: Tue Jun 16 21:11:32 2015 New Revision: 284470 URL: https://svnweb.freebsd.org/changeset/base/284470 Log: In bxe_init_mcast_macs_list(): mc_mac-mac needs to point to the multicast mac address In bxe_set_mc_list(): added missing BXE_MCAST_UNLOCK() In

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

2015-06-12 Thread David C Somayajulu
Author: davidcs Date: Sat Jun 13 01:28:19 2015 New Revision: 284335 URL: https://svnweb.freebsd.org/changeset/base/284335 Log: PHY LOCK acquires the hardware lock via bxe_acquire_phy_lock() and releases it via bxe_release_phy_lock(). It was simply acquiring a mutex earlier which can cause the

svn commit: r283760 - stable/8/sys/dev/bxe

2015-05-29 Thread David C Somayajulu
Author: davidcs Date: Fri May 29 23:33:49 2015 New Revision: 283760 URL: https://svnweb.freebsd.org/changeset/base/283760 Log: MFC r283274 Submitted by:gary.zambr...@qlogic.com Modified: stable/8/sys/dev/bxe/bxe.c stable/8/sys/dev/bxe/bxe_stats.c stable/8/sys/dev/bxe/bxe_stats.h

svn commit: r283757 - stable/9/sys/dev/bxe

2015-05-29 Thread David C Somayajulu
Author: davidcs Date: Fri May 29 22:33:06 2015 New Revision: 283757 URL: https://svnweb.freebsd.org/changeset/base/283757 Log: MFC r283274 Submitted by: gary.zambr...@qlogic.com Approved by:davi...@freebsd.org Modified: stable/9/sys/dev/bxe/bxe.c stable/9/sys/dev/bxe/bxe_stats.c

svn commit: r283759 - stable/8/sys/dev/bxe

2015-05-29 Thread David C Somayajulu
Author: davidcs Date: Fri May 29 23:28:55 2015 New Revision: 283759 URL: https://svnweb.freebsd.org/changeset/base/283759 Log: MFC r283269 Submitted by: gary.zambr...@qlogic.com Approved by:davi...@freebsd.org Modified: stable/8/sys/dev/bxe/bxe.c Directory Properties: stable/8/sys/

svn commit: r283756 - stable/9/sys/dev/bxe

2015-05-29 Thread David C Somayajulu
Author: davidcs Date: Fri May 29 22:27:48 2015 New Revision: 283756 URL: https://svnweb.freebsd.org/changeset/base/283756 Log: MFC r283269 Submitted by: gary.zambr...@qlogic.com Approved by:davi...@freebsd.org Modified: stable/9/sys/dev/bxe/bxe.c Directory Properties: stable/9/sys/

svn commit: r283761 - stable/7/sys/dev/bxe

2015-05-29 Thread David C Somayajulu
Author: davidcs Date: Fri May 29 23:37:27 2015 New Revision: 283761 URL: https://svnweb.freebsd.org/changeset/base/283761 Log: MFC r283269 Submitted by: gary.zambr...@qlogic.com Modified: stable/7/sys/dev/bxe/bxe.c Directory Properties: stable/7/sys/ (props changed) Modified:

svn commit: r283763 - stable/7/sys/dev/bxe

2015-05-29 Thread David C Somayajulu
Author: davidcs Date: Sat May 30 04:49:19 2015 New Revision: 283763 URL: https://svnweb.freebsd.org/changeset/base/283763 Log: MFC r283274 Add stat counters for Jumbo Frames using SGE ring. Also remove the checks for IFCAP_LRO in bxe_alloc_fp_buffers() and bxe_pf_rx_q_prep() since both TPA

svn commit: r283752 - stable/10/sys/dev/bxe

2015-05-29 Thread David C Somayajulu
Author: davidcs Date: Fri May 29 20:00:02 2015 New Revision: 283752 URL: https://svnweb.freebsd.org/changeset/base/283752 Log: MFC r283269 Submitted by:gary.zambr...@qlogic.com Approved by:davi...@freebsd.org Modified: stable/10/sys/dev/bxe/bxe.c Directory Properties: stable/10/

svn commit: r283755 - stable/10/sys/dev/bxe

2015-05-29 Thread David C Somayajulu
Author: davidcs Date: Fri May 29 21:30:11 2015 New Revision: 283755 URL: https://svnweb.freebsd.org/changeset/base/283755 Log: MFC r283274 Submitted by: gary.zambr...@qlogic.com Approved by:davi...@freebsd.org Modified: stable/10/sys/dev/bxe/bxe.c stable/10/sys/dev/bxe/bxe_stats.c

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

2015-05-21 Thread David C Somayajulu
Author: davidcs Date: Thu May 21 20:47:19 2015 New Revision: 283269 URL: https://svnweb.freebsd.org/changeset/base/283269 Log: Limit the size of the posted receive buffers in Rx Rings to MJUMPAGESIZE. Previously for jumbo MTUs, the rx ring buffers were MTU + any required pad. Now when this

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

2015-05-21 Thread David C Somayajulu
Author: davidcs Date: Fri May 22 01:44:07 2015 New Revision: 283274 URL: https://svnweb.freebsd.org/changeset/base/283274 Log: Add stat counters for Jumbo Frames using SGE ring. Also remove the checks for IFCAP_LRO in bxe_alloc_fp_buffers() and bxe_pf_rx_q_prep() since both TPA and Jumbo can

svn commit: r281219 - stable/7/sys/dev/bxe

2015-04-07 Thread David C Somayajulu
Author: davidcs Date: Tue Apr 7 18:14:01 2015 New Revision: 281219 URL: https://svnweb.freebsd.org/changeset/base/281219 Log: MFC r281006 When an mbuf allocation fails in the receive path, the mbuf containing the received packet is not sent to the host network stack and is reused again on

svn commit: r281218 - stable/8/sys/dev/bxe

2015-04-07 Thread David C Somayajulu
Author: davidcs Date: Tue Apr 7 18:10:58 2015 New Revision: 281218 URL: https://svnweb.freebsd.org/changeset/base/281218 Log: MFC r281006 When an mbuf allocation fails in the receive path, the mbuf containing the received packet is not sent to the host network stack and is reused again on

svn commit: r281217 - stable/9/sys/dev/bxe

2015-04-07 Thread David C Somayajulu
Author: davidcs Date: Tue Apr 7 18:07:16 2015 New Revision: 281217 URL: https://svnweb.freebsd.org/changeset/base/281217 Log: MFC r281006 When an mbuf allocation fails in the receive path, the mbuf containing the received packet is not sent to the host network stack and is reused again on

svn commit: r281215 - stable/10/sys/dev/bxe

2015-04-07 Thread David C Somayajulu
Author: davidcs Date: Tue Apr 7 18:04:18 2015 New Revision: 281215 URL: https://svnweb.freebsd.org/changeset/base/281215 Log: MFC r281006 When an mbuf allocation fails in the receive path, the mbuf containing the received packet is not sent to the host network stack and is reused again on

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

2015-04-02 Thread David C Somayajulu
Author: davidcs Date: Thu Apr 2 21:55:03 2015 New Revision: 281006 URL: https://svnweb.freebsd.org/changeset/base/281006 Log: When an mbuf allocation fails in the receive path, the mbuf containing the received packet is not sent to the host net work stack and is reused again on the receive

svn commit: r271984 - stable/7/sys/modules/bxe

2014-09-22 Thread David C Somayajulu
Author: davidcs Date: Mon Sep 22 18:29:14 2014 New Revision: 271984 URL: http://svnweb.freebsd.org/changeset/base/271984 Log: MFC r271726 Remove clean option in Makefile Modified: stable/7/sys/modules/bxe/Makefile Directory Properties: stable/7/ (props changed) stable/7/sys/ (props

svn commit: r271985 - stable/7/sys/modules/bce

2014-09-22 Thread David C Somayajulu
Author: davidcs Date: Mon Sep 22 18:31:40 2014 New Revision: 271985 URL: http://svnweb.freebsd.org/changeset/base/271985 Log: MFC r271727 Remove clean option form Makefile Modified: stable/7/sys/modules/bce/Makefile Directory Properties: stable/7/ (props changed) stable/7/sys/

svn commit: r271986 - stable/7/sys/dev/bxe

2014-09-22 Thread David C Somayajulu
Author: davidcs Date: Mon Sep 22 18:36:37 2014 New Revision: 271986 URL: http://svnweb.freebsd.org/changeset/base/271986 Log: MFC r271728 For ECORE_DBG_BREAK_IF() ECORE_BUG() ECORE_BUG_ON() check bxe_debug flag before printing error message. Modified: stable/7/sys/dev/bxe/ecore_sp.h

svn commit: r271987 - stable/8/sys/modules/bxe

2014-09-22 Thread David C Somayajulu
Author: davidcs Date: Mon Sep 22 18:57:37 2014 New Revision: 271987 URL: http://svnweb.freebsd.org/changeset/base/271987 Log: MFC r271726 Remove clean option from Makefile Modified: stable/8/sys/modules/bxe/Makefile Directory Properties: stable/8/ (props changed) stable/8/sys/

<    1   2   3   4   >