The SCSI layer currently implements a retry loop in order to retry commands that fail due to spurious "error" conditions such as "power on occurred". Move this retry loop to the generic SAN device layer: this allow for retries due to other transient error conditions such as an iSCSI target having dropped the connection due to inactivity. Signed-off-by: Michael Brown <mcb30@ipxe.org>tags/v1.20.1
|
|
||
| 64 |
|
64 |
|
| 65 |
|
65 |
|
| 66 |
|
66 |
|
|
67 |
|
|
|
68 |
|
|
|
69 |
|
|
|
70 |
|
|
|
71 |
|
|
|
72 |
|
|
|
73 |
|
|
|
74 |
|
|
|
75 |
|
|
|
76 |
|
|
| 67 |
|
77 |
|
| 68 |
|
78 |
|
| 69 |
|
79 |
|
|
|
||
| 331 |
|
341 |
|
| 332 |
|
342 |
|
| 333 |
|
343 |
|
|
344 |
|
|
| 334 |
|
345 |
|
| 335 |
|
346 |
|
| 336 |
|
347 |
|
| 337 |
|
348 |
|
| 338 |
|
349 |
|
| 339 |
|
|
|
| 340 |
|
|
|
| 341 |
|
|
|
| 342 |
|
|
|
| 343 |
|
|
|
|
350 |
|
|
|
351 |
|
|
| 344 |
|
352 |
|
| 345 |
|
|
|
| 346 |
|
|
|
|
353 |
|
|
|
354 |
|
|
|
355 |
|
|
|
356 |
|
|
|
357 |
|
|
| 347 |
|
358 |
|
| 348 |
|
|
|
| 349 |
|
|
|
| 350 |
|
|
|
|
359 |
|
|
|
360 |
|
|
| 351 |
|
361 |
|
| 352 |
|
|
|
| 353 |
|
|
|
| 354 |
|
|
|
|
362 |
|
|
|
363 |
|
|
|
364 |
|
|
|
365 |
|
|
|
366 |
|
|
| 355 |
|
367 |
|
| 356 |
|
|
|
| 357 |
|
|
|
|
368 |
|
|
|
369 |
|
|
|
370 |
|
|
| 358 |
|
371 |
|
| 359 |
|
|
|
|
372 |
|
|
|
373 |
|
|
|
374 |
|
|
|
375 |
|
|
|
376 |
|
|
|
377 |
|
|
|
378 |
|
|
| 360 |
|
379 |
|
| 361 |
|
|
|
| 362 |
|
|
|
| 363 |
|
|
|
| 364 |
|
380 |
|
| 365 |
|
381 |
|
| 366 |
|
382 |
|
|
|
||
| 40 |
|
40 |
|
| 41 |
|
41 |
|
| 42 |
|
42 |
|
| 43 |
|
|
|
| 44 |
|
|
|
| 45 |
|
|
|
| 46 |
|
43 |
|
| 47 |
|
44 |
|
| 48 |
|
45 |
|
|
|
||
| 283 |
|
280 |
|
| 284 |
|
281 |
|
| 285 |
|
282 |
|
| 286 |
|
|
|
| 287 |
|
|
|
| 288 |
|
|
|
| 289 |
|
283 |
|
| 290 |
|
284 |
|
| 291 |
|
285 |
|
|
|
||
| 449 |
|
443 |
|
| 450 |
|
444 |
|
| 451 |
|
445 |
|
| 452 |
|
|
|
| 453 |
|
446 |
|
| 454 |
|
447 |
|
| 455 |
|
448 |
|
| 456 |
|
449 |
|
| 457 |
|
|
|
| 458 |
|
|
|
| 459 |
|
|
|
| 460 |
|
|
|
| 461 |
|
|
|
| 462 |
|
|
|
| 463 |
|
|
|
| 464 |
|
|
|
| 465 |
|
|
|
| 466 |
|
|
|
| 467 |
|
|
|
| 468 |
|
|
|
| 469 |
|
|
|
| 470 |
|
|
|
| 471 |
|
|
|
| 472 |
|
|
|
| 473 |
|
|
|
|
450 |
|
|
| 474 |
|
451 |
|
| 475 |
|
452 |
|
| 476 |
|
453 |
|