#
1c45a62a |
| 28-May-2024 |
Keith Reynolds <keith.reynolds@hpe.com> |
qlnxe: Fix multiple locking issues
Multiple issues are reported with WITNESS and code inspection of the locking and lock initialization.
PR: 278084 MFC after: 1 week
|
#
fb78e20b |
| 28-May-2024 |
Kevin Bowling <kbowling@FreeBSD.org> |
Revert "qlnxe: Fix multiple locking issues"
This commit is missing a file, revert so I can do it correctly, atomically.
This reverts commit 29684d08fa3010c2035b4eb1ce0b39091ad07723.
|
#
29684d08 |
| 28-May-2024 |
Keith Reynolds <keith.reynolds@hpe.com> |
qlnxe: Fix multiple locking issues
Multiple issues are reported with WITNESS and code inspection of the locking and lock initialization.
PR: 278084 MFC after: 1 week
|
Revision tags: release/13.3.0, release/14.0.0 |
|
#
95ee2897 |
| 16-Aug-2023 |
Warner Losh <imp@FreeBSD.org> |
sys: Remove $FreeBSD$: two-line .h pattern
Remove /^\s*\*\n \*\s+\$FreeBSD\$$\n/
|
#
99e5ffe1 |
| 01-Jul-2023 |
Mark O'Donovan <shiftee@posteo.net> |
qlnxe: Move sriov includes to qlnx_os.c
SRIOV is being enabled in ecore.h but by then the qlnx_os.h header has been processed and not included the relevant headers
Signed-off-by: Mark O'Donovan <sh
qlnxe: Move sriov includes to qlnx_os.c
SRIOV is being enabled in ecore.h but by then the qlnx_os.h header has been processed and not included the relevant headers
Signed-off-by: Mark O'Donovan <shiftee@posteo.net> Reviewed by: imp Pull Request: https://github.com/freebsd/freebsd-src/pull/779
show more ...
|
Revision tags: release/13.2.0, release/12.4.0 |
|
#
bbe35708 |
| 23-Jun-2022 |
Elliott Mitchell <ehem+freebsd@m5p.com> |
qlnx: purge EOL release compatibility
Drop code that supproted FreeBSD 10 and 11.
Reviewed by: imp Pull Request: https://github.com/freebsd/freebsd-src/pull/603 Differential Revision: https://revie
qlnx: purge EOL release compatibility
Drop code that supproted FreeBSD 10 and 11.
Reviewed by: imp Pull Request: https://github.com/freebsd/freebsd-src/pull/603 Differential Revision: https://reviews.freebsd.org/D35560
show more ...
|
Revision tags: release/13.1.0, release/12.3.0, release/13.0.0, release/12.2.0 |
|
#
37205733 |
| 01-Sep-2020 |
Mateusz Guzik <mjg@FreeBSD.org> |
qlnx: clean up empty lines in .c and .h files
|
Revision tags: release/11.4.0, release/12.1.0, release/11.3.0, release/12.0.0 |
|
#
14b841d4 |
| 11-Aug-2018 |
Kyle Evans <kevans@FreeBSD.org> |
MFH @ r337607, in preparation for boarding
|
#
217ec208 |
| 25-Jul-2018 |
David C Somayajulu <davidcs@FreeBSD.org> |
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 version 8.33.7.0 Added support for SRIOV
MFC after
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 version 8.33.7.0 Added support for SRIOV
MFC after:5 days
show more ...
|
Revision tags: release/11.2.0, release/10.4.0, release/11.1.0 |
|
#
ea1e967c |
| 19-May-2017 |
Dimitry Andric <dim@FreeBSD.org> |
Merge ^/head r318380 through r318559.
|
#
77388ed2 |
| 16-May-2017 |
David C Somayajulu <davidcs@FreeBSD.org> |
1. Move Rx Processing to fp_taskqueue(). With this CPU utilization for processing interrupts drops to around 1% for 100G and under 1% for other speeds. 2. Use sysctls for TRACE_LRO_CNT and TRACE_TSO_
1. Move Rx Processing to fp_taskqueue(). With this CPU utilization for processing interrupts drops to around 1% for 100G and under 1% for other speeds. 2. Use sysctls for TRACE_LRO_CNT and TRACE_TSO_PKT_LEN 3. remove unused mtx tx_lock 4. bind taskqueue kernel thread to the appropriate cpu core 5. when tx_ring is full, stop further transmits till at least 1/16th of the Tx Ring is empty. In our case 1K entries. Also if there are rx_pkts to process, put the taskqueue thread to sleep for 100ms, before enabling interrupts. 6. Use rx_pkt_threshold of 128.
MFC after:3 days
show more ...
|
#
11e25f0d |
| 04-Apr-2017 |
David C Somayajulu <davidcs@FreeBSD.org> |
Add 25/40/100Gigabit Ethernet Driver version v1.3.0 for Cavium Inc's. Qlogic 45000 Series Adapters
MFC after:2 weeks
|