...@qlogic.com .
+.Sh SEE ALSO
+.Xr altq 4 ,
+.Xr arp 4 ,
+.Xr netintro 4 ,
+.Xr ng_ether 4 ,
+.Xr ifconfig 8
+.Sh HISTORY
+The
+.Nm
+device driver first appeared in
+.Fx 10.0 .
+.Sh AUTHORS
+.An -nosplit
+The
+.Nm
+driver was written by
+.An David C Somayajulu
+at QLogic Corporation.
Modified
Author: davidcs
Date: Sat May 10 02:09:09 2014
New Revision: 265796
URL: http://svnweb.freebsd.org/changeset/base/265796
Log:
MFC r265411
Modify Copyright information to reflect Qlogic Corporation's purchase
of Broadcom's NetXtreme business
Submitted by:David C Somayajulu
Author: davidcs
Date: Mon May 12 15:56:11 2014
New Revision: 265918
URL: http://svnweb.freebsd.org/changeset/base/265918
Log:
MFC r265703
Modify Copyright information and other strings to reflect
Qlogic Corporation's purchase of Broadcom's NetXtreme business.
Added clean option to
Author: davidcs
Date: Fri Sep 12 18:20:35 2014
New Revision: 271476
URL: http://svnweb.freebsd.org/changeset/base/271476
Log:
MFC r268854
Initiate error recovery stats fail to update after 3 retries.
Change bxe_panic() ECORE_DBG_BREAK_IF() ECORE_BUG() ECORE_BUG_ON() to
panic only if
Author: davidcs
Date: Mon Sep 22 19:28:21 2014
New Revision: 271993
URL: http://svnweb.freebsd.org/changeset/base/271993
Log:
MFC r271726
remove clean option from Makefile
Modified:
stable/9/sys/modules/bxe/Makefile
Directory Properties:
stable/9/ (props changed)
stable/9/sys/
Author: davidcs
Date: Mon Sep 22 19:37:03 2014
New Revision: 271994
URL: http://svnweb.freebsd.org/changeset/base/271994
Log:
MFC r271727
remove clean option from Makefile
Modified:
stable/9/sys/modules/bce/Makefile
Directory Properties:
stable/9/ (props changed)
stable/9/sys/
Author: davidcs
Date: Mon Sep 22 19:42:18 2014
New Revision: 271995
URL: http://svnweb.freebsd.org/changeset/base/271995
Log:
MFC r271728
For ECORE_DBG_BREAK_IF() ECORE_BUG() ECORE_BUG_ON() check bxe_debug flag
before printing error message.
Modified:
stable/9/sys/dev/bxe/ecore_sp.h
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
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
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
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-stable-9@freebsd.org mailing list
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
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
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
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:
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/
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
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
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
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:
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)
Author: davidcs
Date: Tue May 10 02:44:23 2016
New Revision: 299300
URL: https://svnweb.freebsd.org/changeset/base/299300
Log:
MFC r298294
1. modify fwdump (a.k.a grcdump) so that grcdump memory is allocated
and freed on as needed basis.
2. grcdump can be taken at failure points by
Author: davidcs
Date: Tue May 10 02:47:40 2016
New Revision: 299301
URL: https://svnweb.freebsd.org/changeset/base/299301
Log:
MFC r298496
Remove Unused/Dead Code
Modified:
stable/9/sys/dev/bxe/bxe.c
Directory Properties:
stable/9/ (props changed)
stable/9/sys/ (props changed)
Author: davidcs
Date: Tue May 10 02:50:54 2016
New Revision: 299302
URL: https://svnweb.freebsd.org/changeset/base/299302
Log:
MFC r298591
1. Removed -Wno-shift-negative-value from Makefile
2. Fixed warning its absence caused in bxe_elink.c
Modified:
stable/9/sys/dev/bxe/bxe_elink.c
Author: davidcs
Date: Tue Apr 19 18:57:31 2016
New Revision: 298283
URL: https://svnweb.freebsd.org/changeset/base/298283
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
Author: davidcs
Date: Tue Apr 19 19:03:06 2016
New Revision: 298284
URL: https://svnweb.freebsd.org/changeset/base/298284
Log:
MFC r297884
Add support for Flash Update
Submitted
by:nrapendra.si...@qlogic.com;vaishali.kulka...@qlogic.com;davi...@freebsd.org
Modified:
Author: davidcs
Date: Thu Feb 2 00:37:21 2017
New Revision: 313073
URL: https://svnweb.freebsd.org/changeset/base/313073
Log:
MFC r312728
Added support for if_transmit and if_qflush
Removed if_start
updated version to 3.10.33
Modified:
stable/9/sys/dev/qlxgbe/ql_def.h
Author: davidcs
Date: Tue Sep 6 20:53:23 2016
New Revision: 305499
URL: https://svnweb.freebsd.org/changeset/base/305499
Log:
MFC r394247
Upgrade fw, bootloader and minidump template to version 5.4.58
Add minidump retrieval code
MFC r394248
Add ql_minidump.h
Author: davidcs
Date: Tue Sep 6 20:55:59 2016
New Revision: 305500
URL: https://svnweb.freebsd.org/changeset/base/305500
Log:
MFC 304249
Add support for set/get cam search mode
Modified:
stable/9/sys/dev/qlxgbe/ql_dbg.h
stable/9/sys/dev/qlxgbe/ql_hw.c
Author: davidcs
Date: Thu Oct 6 19:06:10 2016
New Revision: 306780
URL: https://svnweb.freebsd.org/changeset/base/306780
Log:
MFC r306522
Upgrade Firmware/Bootloader/ResetSeq/Minidump to revision 5.4.62
Modified:
stable/9/sys/dev/qlxgbe/ql_boot.c
stable/9/sys/dev/qlxgbe/ql_fw.c
Author: davidcs
Date: Wed Oct 26 18:20:06 2016
New Revision: 307974
URL: https://svnweb.freebsd.org/changeset/base/307974
Log:
MFC r307578
1. Use taskqueue_create() instead of taskqueue_create_fast() for both
fastpath and slowpath taskqueues.
2. Service all transmits in
Author: davidcs
Date: Mon Oct 17 18:14:31 2016
New Revision: 307526
URL: https://svnweb.freebsd.org/changeset/base/307526
Log:
MFC r306790
Add support for adding up to 64 Multicast addresses with a single
mailbox command
Modified:
stable/9/sys/dev/qlxgbe/ql_hw.c
Author: davidcs
Date: Fri Mar 24 03:17:59 2017
New Revision: 315883
URL: https://svnweb.freebsd.org/changeset/base/315883
Log:
MFC r314365
1. state checks in bxe_tx_mq_start_locked() and bxe_tx_mq_start() to
sync threads during interface down or detach.
2. add sysctl to set
Author: davidcs
Date: Thu Apr 20 04:36:49 2017
New Revision: 317184
URL: https://svnweb.freebsd.org/changeset/base/317184
Log:
MFC r316183
Upgrade firmware and other related files to version 5.4.64
Modified:
stable/9/sys/dev/qlxgbe/ql_boot.c
stable/9/sys/dev/qlxgbe/ql_fw.c
Author: davidcs
Date: Mon Mar 6 20:47:53 2017
New Revision: 314792
URL: https://svnweb.freebsd.org/changeset/base/314792
Log:
MFC r314062
add bus_dmamap_unload in ql_free_dmabuf()
Modified:
stable/9/sys/dev/qlxgbe/ql_os.c
Directory Properties:
stable/9/ (props changed)
stable/9/sys/
Author: davidcs
Date: Wed Apr 19 03:02:23 2017
New Revision: 317113
URL: https://svnweb.freebsd.org/changeset/base/317113
Log:
MFC r316309
Add support for optional Soft LRO
Modified:
stable/9/sys/dev/qlxgbe/ql_hw.c
stable/9/sys/dev/qlxgbe/ql_hw.h
stable/9/sys/dev/qlxgbe/ql_isr.c
Author: davidcs
Date: Wed Apr 19 03:03:46 2017
New Revision: 317114
URL: https://svnweb.freebsd.org/changeset/base/317114
Log:
MFC r316310
Update man page for commit r316309 "Add support for optional Soft LRO".
The driver provides the ability to select either HW or Software LRO, when
Author: davidcs
Date: Wed Jul 26 01:46:25 2017
New Revision: 321501
URL: https://svnweb.freebsd.org/changeset/base/321501
Log:
MFC 320705
Release mtx hw_lock before calling pause() in qla_stop() and
qla_error_recovery()
Modified:
stable/9/sys/dev/qlxgbe/ql_os.c
Directory Properties:
Author: davidcs
Date: Wed Jul 26 01:48:57 2017
New Revision: 321503
URL: https://svnweb.freebsd.org/changeset/base/321503
Log:
MFC 321233
Raise the watchdog timer interval to 2 ticks, there by guaranteeing
that it fires between 1ms and 2ms. `
Treat two consecutive occurrences of Heartbeat
Author: davidcs
Date: Wed Jul 26 01:43:44 2017
New Revision: 321500
URL: https://svnweb.freebsd.org/changeset/base/321500
Log:
MFC 320694
Allow MTU changes without ifconfig down/up
Modified:
stable/9/sys/dev/qlxgbe/ql_hw.c
stable/9/sys/dev/qlxgbe/ql_os.c
Directory Properties:
stable/9/
Author: davidcs
Date: Mon May 15 18:24:14 2017
New Revision: 318309
URL: https://svnweb.freebsd.org/changeset/base/318309
Log:
MFC r317996
Fix bug where MTX_DEF lock was held while taskqueue_drain() was invoked.
Check IFF_DRV_RUNNING flag is set prior to calling ql_hw_set_multi()
Modified:
Author: davidcs
Date: Mon Jun 26 19:40:10 2017
New Revision: 320371
URL: https://svnweb.freebsd.org/changeset/base/320371
Log:
MFC r320175
Add pkts_cnt_oversized to stats.
Modified:
stable/9/sys/dev/qlxgbe/ql_hw.c
stable/9/sys/dev/qlxgbe/ql_hw.h
Directory Properties:
stable/9/ (props
Author: davidcs
Date: Mon May 8 22:44:16 2017
New Revision: 317992
URL: https://svnweb.freebsd.org/changeset/base/317992
Log:
MFC r317180
Cleanup QLA_LOCK/QLA_UNLOCK macros
remove unused QLA_TX_LOCK/QLA_TX_UNLOCK macros
format qla_error_recovery()
Modified:
Author: davidcs
Date: Thu Oct 5 19:03:50 2017
New Revision: 324333
URL: https://svnweb.freebsd.org/changeset/base/324333
Log:
MFC r324065
Tx Ring Shadow Consumer Index Register needs to be cleared prior
to passing it's physical address to the FW during Tx Create Context.
Modified:
Author: davidcs
Date: Thu Oct 5 19:01:47 2017
New Revision: 324332
URL: https://svnweb.freebsd.org/changeset/base/324332
Log:
MFC r324026
Fix delete all multicast addresses
Submitted by: anand.kh...@cavium.com
Modified:
stable/9/sys/dev/qlxgbe/ql_glbl.h
Author: davidcs
Date: Tue Sep 26 22:29:43 2017
New Revision: 324035
URL: https://svnweb.freebsd.org/changeset/base/324035
Log:
MFC r323782
Add sysctl "enable_minidump" to turn on/off automatic minidump retrieval
Modified:
stable/9/sys/dev/qlxgbe/ql_def.h
stable/9/sys/dev/qlxgbe/ql_os.c
Author: davidcs
Date: Tue Sep 26 22:32:08 2017
New Revision: 324036
URL: https://svnweb.freebsd.org/changeset/base/324036
Log:
MFC r323824
1. ql_hw.c:
In ql_hw_send() return EINVAL when TSO framelength exceeds max
supported length by HW.(davidcs)
2. ql_os.c:
In qla_send() call
Author: davidcs
Date: Mon Aug 28 18:01:36 2017
New Revision: 322973
URL: https://svnweb.freebsd.org/changeset/base/322973
Log:
MFC 322771
Upgrade FW to 5.4.66
sysctls to display stats, stats polled every 2 seconds
Modify QLA_LOCK()/QLA_UNLOCK() to not sleep after acquiring mtx_lock
Author: davidcs
Date: Thu Oct 19 17:57:38 2017
New Revision: 324766
URL: https://svnweb.freebsd.org/changeset/base/324766
Log:
MFC r324538
Added support driver state capture/retrieval
Modified:
stable/9/sys/dev/qlxgbe/ql_def.h
stable/9/sys/dev/qlxgbe/ql_glbl.h
Author: davidcs
Date: Wed May 9 18:39:31 2018
New Revision: 333423
URL: https://svnweb.freebsd.org/changeset/base/333423
Log:
MFC r333003
Upgraded FW Related Files to version 5.4.67
Modified:
stable/9/sys/dev/qlxgbe/ql_boot.c
stable/9/sys/dev/qlxgbe/ql_fw.c
Author: davidcs
Date: Wed May 9 20:22:09 2018
New Revision: 333432
URL: https://svnweb.freebsd.org/changeset/base/333432
Log:
MFC r333004
Fix Issue with adding MUltiCast Addresses. When multicast addresses are
added/deleted, the delete the multicast addresses previously programmed
in HW
Author: davidcs
Date: Thu Oct 19 17:40:51 2017
New Revision: 324765
URL: https://svnweb.freebsd.org/changeset/base/324765
Log:
MFC r324535
Add sanity checks in ql_hw_send() qla_send() to ensure that empty slots
in Tx Ring map to empty slot in Tx_buf array before Transmits. If the
checks
Author: davidcs
Date: Thu Aug 9 00:52:38 2018
New Revision: 337512
URL: https://svnweb.freebsd.org/changeset/base/337512
Log:
MFC r336438
Fixes for the following issues:
1. Fix taskqueues drain/free to fix panic seen when interface is being
bought down and in parallel asynchronous
Author: davidcs
Date: Tue Mar 6 23:28:12 2018
New Revision: 330557
URL: https://svnweb.freebsd.org/changeset/base/330557
Log:
MFC r329855
1. Added support to offline a port if is error recovery on successful.
2. Sysctls to enable/disable driver_state_dump and error_recovery.
3.
Author: davidcs
Date: Thu Apr 5 00:03:38 2018
New Revision: 332054
URL: https://svnweb.freebsd.org/changeset/base/332054
Log:
MFC r331739
1. Add additional debug prints.
2. Break transmit when IFF_DRV_RUNNING is OFF.
3. set desc_count=0 for default case in switch in ql_rcv_isr()
Author: davidcs
Date: Mon Oct 29 21:36:10 2018
New Revision: 339885
URL: https://svnweb.freebsd.org/changeset/base/339885
Log:
MFC r338734
Fixed isses:
State check before enqueuing transmit task in bxe_link_attn() routine.
State check before invoking bxe_nic_unload in
Author: davidcs
Date: Mon Oct 29 21:46:12 2018
New Revision: 339887
URL: https://svnweb.freebsd.org/changeset/base/339887
Log:
MFC r339366
Add support for Error Recovery
Submitted by:vaishali.kulka...@cavium.com
Modified:
stable/9/sys/dev/bxe/bxe.c
stable/9/sys/dev/bxe/bxe.h
57 matches
Mail list logo