Author: davidcs
Date: Tue Sep 6 19:27:00 2016
New Revision: 305490
URL: https://svnweb.freebsd.org/changeset/base/305490
Log:
MFC r394247
Upgrade fw, bootloader and minidump template to version 5.4.58
Add minidump retrieval code
MFC r394248
Add ql_minidump.h
Added:
sta
Author: davidcs
Date: Tue Sep 6 19:29:14 2016
New Revision: 305491
URL: https://svnweb.freebsd.org/changeset/base/305491
Log:
MFC 304249
Add support for set/get cam search mode
Modified:
stable/10/sys/dev/qlxgbe/ql_dbg.h
stable/10/sys/dev/qlxgbe/ql_hw.c
stable/10/sys/dev/qlxgbe/ql_
Author: davidcs
Date: Thu Oct 6 18:56:06 2016
New Revision: 306779
URL: https://svnweb.freebsd.org/changeset/base/306779
Log:
MFC r306522
Upgrade Firmware/Bootloader/ResetSeq/Minidump to revision 5.4.62
Modified:
stable/10/sys/dev/qlxgbe/ql_boot.c
stable/10/sys/dev/qlxgbe/ql_fw.c
Author: davidcs
Date: Mon Oct 17 18:07:51 2016
New Revision: 307525
URL: https://svnweb.freebsd.org/changeset/base/307525
Log:
MFC r306790
Add support for adding up to 64 Multicast addresses with a single
mailbox command
Modified:
stable/10/sys/dev/qlxgbe/ql_hw.c
stable/10/sys/dev/q
Author: davidcs
Date: Wed Oct 26 18:13:30 2016
New Revision: 307973
URL: https://svnweb.freebsd.org/changeset/base/307973
Log:
MFC r307578
1. Use taskqueue_create() instead of taskqueue_create_fast() for both
fastpath and slowpath taskqueues.
2. Service all transmits in task
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: stable/
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 over
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
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
stable/10/sys/dev/qlxg
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 (a.
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
stable/10/sys/dev
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:
s
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:
stable
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 Pr
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 if
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:
stable/10/sys/dev/
Author: davidcs
Date: Tue May 10 02:26:26 2016
New Revision: 299297
URL: https://svnweb.freebsd.org/changeset/base/299297
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 b
Author: davidcs
Date: Tue May 10 02:30:18 2016
New Revision: 299298
URL: https://svnweb.freebsd.org/changeset/base/299298
Log:
MFC r298496
Remove Unused/Dead Code
Modified:
stable/10/sys/dev/bxe/bxe.c
Directory Properties:
stable/10/ (props changed)
Modified: stable/10/sys/dev/bxe/b
Author: davidcs
Date: Tue May 10 02:35:13 2016
New Revision: 299299
URL: https://svnweb.freebsd.org/changeset/base/299299
Log:
MFC r298591
1. Removed -Wno-shift-negative-value from Makefile
2. Fixed warning its absence caused in bxe_elink.c
Modified:
stable/10/sys/dev/bxe/bxe_elink.c
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
t
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/ (p
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
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 whic
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 __eco
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 P
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 jumb
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
re
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:
stable/10/
Author: davidcs
Date: Wed Jul 26 01:23:35 2017
New Revision: 321497
URL: https://svnweb.freebsd.org/changeset/base/321497
Log:
MFC 320694
Allow MTU changes without ifconfig down/up
Modified:
stable/10/sys/dev/qlxgbe/ql_hw.c
stable/10/sys/dev/qlxgbe/ql_os.c
Directory Properties:
stable/1
Author: davidcs
Date: Wed Jul 26 01:25:51 2017
New Revision: 321498
URL: https://svnweb.freebsd.org/changeset/base/321498
Log:
MFC 320705
Release mtx hw_lock before calling pause() in qla_stop() and
qla_error_recovery()
Modified:
stable/10/sys/dev/qlxgbe/ql_os.c
Directory Properties:
st
Author: davidcs
Date: Wed Jul 26 01:28:27 2017
New Revision: 321499
URL: https://svnweb.freebsd.org/changeset/base/321499
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: Thu Aug 24 18:01:17 2017
New Revision: 322850
URL: https://svnweb.freebsd.org/changeset/base/322850
Log:
MFC r322331
Provide compile option to choose receive processing in either Ithread or
Taskqueue Thread.
Approved by: re(marius)
Modified:
stable/10/sys/d
Author: davidcs
Date: Thu Aug 24 22:33:42 2017
New Revision: 322864
URL: https://svnweb.freebsd.org/changeset/base/322864
Log:
MFC r322408
Performance enhancements to reduce CPU utililization for large number of
TCP connections (order of tens of thousands), with predominantly Transmits.
Author: davidcs
Date: Mon Aug 28 19:17:28 2017
New Revision: 322975
URL: https://svnweb.freebsd.org/changeset/base/322975
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
Ad
Author: davidcs
Date: Thu Aug 31 21:56:17 2017
New Revision: 323075
URL: https://svnweb.freebsd.org/changeset/base/323075
Log:
MFC r322852
Fix qlnx_tso_check() so that every window of
(ETH_TX_LSO_WINDOW_BDS_NUM - nbds_in_hdr) has atleast
ETH_TX_LSO_WINDOW_MIN_LEN bytes
Approved by:re(
Author: davidcs
Date: Tue Sep 26 21:13:58 2017
New Revision: 324030
URL: https://svnweb.freebsd.org/changeset/base/324030
Log:
MFC r323781
Update minidump template for version 5.4.66
Modified:
stable/10/sys/dev/qlxgbe/ql_minidump.c
Directory Properties:
stable/10/ (props changed)
Modif
Author: davidcs
Date: Tue Sep 26 21:16:10 2017
New Revision: 324031
URL: https://svnweb.freebsd.org/changeset/base/324031
Log:
MFC r323782
Add sysctl "enable_minidump" to turn on/off automatic minidump retrieval
Modified:
stable/10/sys/dev/qlxgbe/ql_def.h
stable/10/sys/dev/qlxgbe/ql_os.c
Author: davidcs
Date: Tue Sep 26 21:18:43 2017
New Revision: 324032
URL: https://svnweb.freebsd.org/changeset/base/324032
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:
I
Author: davidcs
Date: Thu Oct 5 18:51:32 2017
New Revision: 324327
URL: https://svnweb.freebsd.org/changeset/base/324327
Log:
MFC r324026
Fix delete all multicast addresses
Submitted by:anand.kh...@cavium.com
Modified:
stable/10/sys/dev/qlxgbe/ql_glbl.h
stable/10/sys/dev/qlxgbe/ql_h
Author: davidcs
Date: Thu Oct 5 18:58:24 2017
New Revision: 324329
URL: https://svnweb.freebsd.org/changeset/base/324329
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:
stable
Author: davidcs
Date: Thu Oct 19 17:35:37 2017
New Revision: 324763
URL: https://svnweb.freebsd.org/changeset/base/324763
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 fa
Author: davidcs
Date: Thu Oct 19 17:37:33 2017
New Revision: 324764
URL: https://svnweb.freebsd.org/changeset/base/324764
Log:
MFC r324538
Added support driver state capture/retrieval
Modified:
stable/10/sys/dev/qlxgbe/ql_def.h
stable/10/sys/dev/qlxgbe/ql_glbl.h
stable/10/sys/dev/qlxgbe
Author: davidcs
Date: Tue Mar 6 23:17:56 2018
New Revision: 330556
URL: https://svnweb.freebsd.org/changeset/base/330556
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. Sysc
Author: davidcs
Date: Wed Apr 4 23:58:35 2018
New Revision: 332053
URL: https://svnweb.freebsd.org/changeset/base/332053
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()
Modified
Author: davidcs
Date: Wed May 9 18:35:49 2018
New Revision: 333422
URL: https://svnweb.freebsd.org/changeset/base/333422
Log:
MFC r333003
Upgraded FW Related Files to version 5.4.67
Modified:
stable/10/sys/dev/qlxgbe/ql_boot.c
stable/10/sys/dev/qlxgbe/ql_fw.c
stable/10/sys/dev/qlxgbe/q
Author: davidcs
Date: Wed May 9 20:18:23 2018
New Revision: 333431
URL: https://svnweb.freebsd.org/changeset/base/333431
Log:
MFC r333004
Fix Issue with adding MUltiCast Addresses. When multicast addresses are
added/deleted, the delete the multicast addresses previously programmed
in HW a
Author: davidcs
Date: Thu Aug 9 00:48:55 2018
New Revision: 337511
URL: https://svnweb.freebsd.org/changeset/base/337511
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: Thu Aug 9 01:05:25 2018
New Revision: 337516
URL: https://svnweb.freebsd.org/changeset/base/337516
Log:
MFC r336680
Update man page with support for 41000 Series adapters
Modified:
stable/10/share/man/man4/qlnxe.4
Directory Properties:
stable/10/ (props changed)
Author: davidcs
Date: Thu Aug 9 01:39:47 2018
New Revision: 337519
URL: https://svnweb.freebsd.org/changeset/base/337519
Log:
MFC r336695
Remove support for QLNX_RCV_IN_TASKQ - i.e., Rx only in TaskQ.
Added support for LLDP passthru
Upgrade ECORE to version 8.33.5.0
Upgrade STORMFW to v
Author: davidcs
Date: Mon Oct 29 21:14:48 2018
New Revision: 339882
URL: https://svnweb.freebsd.org/changeset/base/339882
Log:
MFC r338734
Fixed isses:
State check before enqueuing transmit task in bxe_link_attn() routine.
State check before invoking bxe_nic_unload in bxe_shutdown()
Author: davidcs
Date: Mon Oct 29 21:31:23 2018
New Revision: 339884
URL: https://svnweb.freebsd.org/changeset/base/339884
Log:
MFC r339366
Add support for Error Recovery
Submitted by:vaishali.kulka...@cavium.com
Modified:
stable/10/sys/dev/bxe/bxe.c
stable/10/sys/dev/bxe/bxe.h
stab
Author: davidcs
Date: Thu Feb 2 00:20:53 2017
New Revision: 313072
URL: https://svnweb.freebsd.org/changeset/base/313072
Log:
MFC r312728
Added support for if_transmit and if_qflush
Removed if_start
updated version to 3.10.33
Modified:
stable/10/sys/dev/qlxgbe/ql_def.h
st
Author: davidcs
Date: Mon Mar 6 20:35:03 2017
New Revision: 314791
URL: https://svnweb.freebsd.org/changeset/base/314791
Log:
MFC r314062
add bus_dmamap_unload in ql_free_dmabuf()
Modified:
stable/10/sys/dev/qlxgbe/ql_os.c
Directory Properties:
stable/10/ (props changed)
Modified: sta
Author: davidcs
Date: Fri Mar 24 03:11:11 2017
New Revision: 315882
URL: https://svnweb.freebsd.org/changeset/base/315882
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 pause
Author: davidcs
Date: Wed Apr 19 02:58:14 2017
New Revision: 317111
URL: https://svnweb.freebsd.org/changeset/base/317111
Log:
MFC r316309
Add support for optional Soft LRO
Modified:
stable/10/sys/dev/qlxgbe/ql_hw.c
stable/10/sys/dev/qlxgbe/ql_hw.h
stable/10/sys/dev/qlxgbe/ql_isr.c
st
Author: davidcs
Date: Wed Apr 19 02:59:26 2017
New Revision: 317112
URL: https://svnweb.freebsd.org/changeset/base/317112
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
LRO i
eller or
+Cavium Technical Support at
+.Pa http://support.qlogic.com ,
+or by E-mail at
+.Aq Mt supp...@qlogic.com .
+.Sh SEE ALSO
+.Xr altq 4 ,
+.Xr arp 4 ,
+.Xr netintro 4 ,
+.Xr ng_ether 4 ,
+.Xr ifconfig 8
+.Sh HISTOR
Author: davidcs
Date: Wed Apr 19 03:41:19 2017
New Revision: 317122
URL: https://svnweb.freebsd.org/changeset/base/317122
Log:
MFC r316720
Fix defects reported by Coverity
1. Deadcode in ecore_init_cache_line_size(), qlnx_ioctl() and
qlnx_clean_filters()
2. ARRAY_VS_SINGL
Author: davidcs
Date: Wed Apr 19 03:43:24 2017
New Revision: 317123
URL: https://svnweb.freebsd.org/changeset/base/317123
Log:
MFC r316747
Fix rss_ind_table entry for num_funcs > 1
Modified:
stable/10/sys/dev/qlnx/qlnxe/qlnx_os.c
Directory Properties:
stable/10/ (props changed)
Modif
Author: davidcs
Date: Thu Apr 20 04:33:47 2017
New Revision: 317183
URL: https://svnweb.freebsd.org/changeset/base/317183
Log:
MFC r316183
Upgrade firmware and other related files to version 5.4.64
Modified:
stable/10/sys/dev/qlxgbe/ql_boot.c
stable/10/sys/dev/qlxgbe/ql_fw.c
stable/10/s
Author: davidcs
Date: Mon May 8 22:41:13 2017
New Revision: 317991
URL: https://svnweb.freebsd.org/changeset/base/317991
Log:
MFC r317180
Cleanup QLA_LOCK/QLA_UNLOCK macros
remove unused QLA_TX_LOCK/QLA_TX_UNLOCK macros
format qla_error_recovery()
Modified:
stable/10/sys/dev/qlxg
Author: davidcs
Date: Mon May 15 17:48:58 2017
New Revision: 318301
URL: https://svnweb.freebsd.org/changeset/base/318301
Log:
MFC r318126
llh_func_filter needs to be configured for 100G
Modified:
stable/10/sys/dev/qlnx/qlnxe/ecore_dev.c
Directory Properties:
stable/10/ (props chang
Author: davidcs
Date: Mon May 15 18:21:36 2017
New Revision: 318308
URL: https://svnweb.freebsd.org/changeset/base/318308
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()
Mo
Author: davidcs
Date: Mon May 22 19:36:26 2017
New Revision: 318661
URL: https://svnweb.freebsd.org/changeset/base/318661
Log:
MFC r318382
1. Move Rx Processing to fp_taskqueue(). With this CPU utilization for
processing interrupts drops to around 1% for 100G and under 1% for
othe
Author: davidcs
Date: Mon May 22 19:40:56 2017
New Revision: 318662
URL: https://svnweb.freebsd.org/changeset/base/318662
Log:
MFC r318383
QL_DPRINT macro modfied to handle multiple args; print line#.
Submitted by:shminderjit.si...@cavium.com
Modified:
stable/10/sys/dev/qlnx/qlnxe/qln
Author: davidcs
Date: Thu Jun 1 18:37:08 2017
New Revision: 319451
URL: https://svnweb.freebsd.org/changeset/base/319451
Log:
MFC r318676
Check for IPV6 TCP/UDP CSUM offload in pkt header during transmits.
Submitted by:shminderjit.si...@cavium.com
Modified:
stable/10/sys/dev/qlnx/ql
Author: davidcs
Date: Tue Jun 20 18:52:35 2017
New Revision: 320162
URL: https://svnweb.freebsd.org/changeset/base/320162
Log:
MFC r319964
Upgrade STORMFW to 8.30.0.0 and ecore version to 8.30.0.0
Add support for pci deviceID 0x8070 for QLE41xxx product line which
supports 10GbE/25GbE/40Gb
Author: davidcs
Date: Mon Jun 26 18:23:40 2017
New Revision: 320368
URL: https://svnweb.freebsd.org/changeset/base/320368
Log:
MFC r320175
Add pkts_cnt_oversized to stats.
Modified:
stable/10/sys/dev/qlxgbe/ql_hw.c
stable/10/sys/dev/qlxgbe/ql_hw.h
Directory Properties:
stable/10/ (pro
68 matches
Mail list logo