#
db4fcadf |
| 15-Jan-2017 |
Conrad Meyer <cem@FreeBSD.org> |
"Buses" is the preferred plural of "bus"
Replace archaic "busses" with modern form "buses."
Intentionally excluded: * Old/random drivers I didn't recognize * Old hardware in general * Use of "bus
"Buses" is the preferred plural of "bus"
Replace archaic "busses" with modern form "buses."
Intentionally excluded: * Old/random drivers I didn't recognize * Old hardware in general * Use of "busses" in code as identifiers
No functional change.
http://grammarist.com/spelling/buses-busses/
PR: 216099 Reported by: bltsrc at mail.ru Sponsored by: Dell EMC Isilon
show more ...
|
Revision tags: release/11.0.1, release/11.0.0 |
|
#
514a71eb |
| 19-May-2016 |
Alexander Motin <mav@FreeBSD.org> |
Fix delaying requests to unknown virtual ports 2s after init.
This code was originally implemented 7 years ago, but never really worked due to trivial error. I think this functionality may be not r
Fix delaying requests to unknown virtual ports 2s after init.
This code was originally implemented 7 years ago, but never really worked due to trivial error. I think this functionality may be not required. Initiators supporting optional periodic command status checks detected those terminated commands and retried them 3 seconds later. But thinking about less featured initiators and the fact that it is our race makes virtual ports "unknown" it may be good to have this feature.
show more ...
|
#
0bd83292 |
| 19-May-2016 |
Alexander Motin <mav@FreeBSD.org> |
Add IOCB debugging for ISPCTL_RESET_DEV and ISPCTL_ABORT_CMD.
|
#
3a82d79d |
| 17-May-2016 |
Alexander Motin <mav@FreeBSD.org> |
Make RQCS_PORT_LOGGED_OUT for ZOMBIE ports retriable.
It is normal for ZOMBIE ports to be logged out. This status is not really an error until Gone Device Timeout expires, so make CAM retry after d
Make RQCS_PORT_LOGGED_OUT for ZOMBIE ports retriable.
It is normal for ZOMBIE ports to be logged out. This status is not really an error until Gone Device Timeout expires, so make CAM retry after delay.
MFC after: 1 week
show more ...
|
#
5fa351ed |
| 17-May-2016 |
Alexander Motin <mav@FreeBSD.org> |
Completely remove broken now autologin port flag.
Firmware automatically logs in only to local loop ports, and those ports can be easily identified without extra flag by zero domain and area IDs.
M
Completely remove broken now autologin port flag.
Firmware automatically logs in only to local loop ports, and those ports can be easily identified without extra flag by zero domain and area IDs.
MFC after: 1 week
show more ...
|
#
b2699a1b |
| 16-May-2016 |
Alexander Motin <mav@FreeBSD.org> |
No need to check login status for ZOMBIE ports.
ZOMBIE ports are always logged out, and so initiator may try to relogin.
MFC after: 1 weeks
|
#
453130d9 |
| 03-May-2016 |
Pedro F. Giffuni <pfg@FreeBSD.org> |
sys/dev: minor spelling fixes.
Most affect comments, very few have user-visible effects.
|
#
395f2143 |
| 16-Apr-2016 |
Glen Barber <gjb@FreeBSD.org> |
MFH
This is the final merge from ^/head before merging this branch back to head. It's time.
Sponsored by: The FreeBSD Foundation
|
#
50f2c01d |
| 16-Apr-2016 |
Alexander Motin <mav@FreeBSD.org> |
Simplify memory allocation for NS requests.
Since we no longer need additional buffers for request and response IOCBs, we can increase receive space by 192 bytes, that is enough for fetching 48 more
Simplify memory allocation for NS requests.
Since we no longer need additional buffers for request and response IOCBs, we can increase receive space by 192 bytes, that is enough for fetching 48 more ports. The new limit is 1020 fabric ports per virtual port.
MFC after: 1 month
show more ...
|
#
0edd2576 |
| 16-Apr-2016 |
Glen Barber <gjb@FreeBSD.org> |
MFH
Sponsored by: The FreeBSD Foundation
|
#
212fad74 |
| 14-Apr-2016 |
Alexander Motin <mav@FreeBSD.org> |
Extract virtual port address from RQSTYPE_RPT_ID_ACQ.
This should close the race between request arriving on new target mode virtual port and its scanner thread finally fetch its address for request
Extract virtual port address from RQSTYPE_RPT_ID_ACQ.
This should close the race between request arriving on new target mode virtual port and its scanner thread finally fetch its address for request routing.
show more ...
|
#
01085517 |
| 13-Apr-2016 |
Glen Barber <gjb@FreeBSD.org> |
MFH
Sponsored by: The FreeBSD Foundation
|
#
ace7039e |
| 13-Apr-2016 |
Alexander Motin <mav@FreeBSD.org> |
Filter Port Database Changed notifications.
For some reason firmware sends Port Database Changed notifications in case of explicit login requests from the driver when target port is unavailabe. Thos
Filter Port Database Changed notifications.
For some reason firmware sends Port Database Changed notifications in case of explicit login requests from the driver when target port is unavailabe. Those notifications don't give driver any new information, but only cause infinite scan loop.
show more ...
|
#
5f2638da |
| 13-Apr-2016 |
Alexander Motin <mav@FreeBSD.org> |
Respect NVRAM topology settings on 24xx and above chips.
|
#
9c831bbd |
| 13-Apr-2016 |
Glen Barber <gjb@FreeBSD.org> |
MFH
Sponsored by: The FreeBSD Foundation
|
#
15219357 |
| 12-Apr-2016 |
Alexander Motin <mav@FreeBSD.org> |
Make all CT Pass-Through (name server requests) asynchronous.
Previously we had to do it synchronously because we could not drop the lock due to potential scratch memory use conflicts. Previous com
Make all CT Pass-Through (name server requests) asynchronous.
Previously we had to do it synchronously because we could not drop the lock due to potential scratch memory use conflicts. Previous commits fixed that collision, so here it goes -- slower and less reliable external requests are executed asynchronously without spinning in tight loop and with more safe timeout handling.
show more ...
|
#
a123f26e |
| 12-Apr-2016 |
Glen Barber <gjb@FreeBSD.org> |
MFH
Sponsored by: The FreeBSD Foundation
|
#
e3188c2f |
| 12-Apr-2016 |
Alexander Motin <mav@FreeBSD.org> |
Switch isp_getpdb() to synchronous IOCB DMA area.
While technically it is not IOCB, it is synchronous and can be called from different places, so calling FC_SCRATCH_ACQUIRE() here is inconvenient.
|
#
4ff970c4 |
| 12-Apr-2016 |
Alexander Motin <mav@FreeBSD.org> |
Allocate separate DMA area for synchronous IOCB execution.
Usually IOCBs should be put on queue for asynchronous processing and should not require additional DMA memory. But there are some cases li
Allocate separate DMA area for synchronous IOCB execution.
Usually IOCBs should be put on queue for asynchronous processing and should not require additional DMA memory. But there are some cases like aborts and resets that for external reasons has to be synchronous. Give those cases separate 2*64 byte DMA area to decouple them from other DMA scratch area users, using it for asynchronous requests.
show more ...
|
#
003c82d7 |
| 12-Apr-2016 |
Alexander Motin <mav@FreeBSD.org> |
Add couple missing memory barriers.
|
#
876d357f |
| 11-Apr-2016 |
Glen Barber <gjb@FreeBSD.org> |
MFH
Sponsored by: The FreeBSD Foundation
|
#
5e3e6a82 |
| 11-Apr-2016 |
Alexander Motin <mav@FreeBSD.org> |
Polish debugging IOCB dumping.
Add few more missing cases, unify byte order.
MFC after: 1 month
|
#
7e53e7ac |
| 09-Apr-2016 |
Alexander Motin <mav@FreeBSD.org> |
Register symbolic port/node names in FC name server.
This is cosmetics that simplifies identification of new ports on FC switch.
It would be good to use target name from CTL here instead of hostnam
Register symbolic port/node names in FC name server.
This is cosmetics that simplifies identification of new ports on FC switch.
It would be good to use target name from CTL here instead of hostname, but it is not passed here through CAM now.
MFC after: 2 weeks
show more ...
|
#
06c56183 |
| 09-Apr-2016 |
Alexander Motin <mav@FreeBSD.org> |
Reduce code duplication when executing Passthrough IOCB.
MFC after: 2 weeks
|
Revision tags: release/10.3.0 |
|
#
b626f5a7 |
| 04-Jan-2016 |
Glen Barber <gjb@FreeBSD.org> |
MFH r289384-r293170
Sponsored by: The FreeBSD Foundation
|