The iSCSI TX process can now be woken up by the TCP socket via xfer_window_changed(), so it is no longer valid to assume that iscsi_tx_step() can be called in state ISCSI_TX_IDLE only immediately after completing a transmission. Fix by calling iscsi_tx_done() only upon a transition into state ISCSI_TX_IDLE. Signed-off-by: Michael Brown <mcb30@ipxe.org>tags/v1.20.1
|
|
||
| 1333 |
|
1333 |
|
| 1334 |
|
1334 |
|
| 1335 |
|
1335 |
|
| 1336 |
|
|
|
| 1337 |
|
|
|
|
1336 |
|
|
| 1338 |
|
1337 |
|
| 1339 |
|
1338 |
|
| 1340 |
|
1339 |
|
|
|
||
| 1476 |
|
1475 |
|
| 1477 |
|
1476 |
|
| 1478 |
|
1477 |
|
| 1479 |
|
|
|
| 1480 |
|
|
|
|
1478 |
|
|
|
1479 |
|
|
| 1481 |
|
1480 |
|
| 1482 |
|
1481 |
|
| 1483 |
|
1482 |
|
|
|
||
| 1504 |
|
1503 |
|
| 1505 |
|
1504 |
|
| 1506 |
|
1505 |
|
|
1506 |
|
|
|
1507 |
|
|
|
1508 |
|
|
|
1509 |
|
|
|
1510 |
|
|
|
1511 |
|
|
| 1507 |
|
1512 |
|
| 1508 |
|
1513 |
|
| 1509 |
|
1514 |
|