|
|
| 798 |
// Data freed from the send buffer; notify any blocked sender |
798 |
// Data freed from the send buffer; notify any blocked sender |
| 799 |
if (m_wouldBlock) |
799 |
if (m_wouldBlock) |
| 800 |
{ |
800 |
{ |
|
|
801 |
m_wouldBlock = false; |
| 801 |
NotifySend (GetTxAvailable ()); |
802 |
NotifySend (GetTxAvailable ()); |
| 802 |
m_wouldBlock = false; |
|
|
| 803 |
} |
803 |
} |
| 804 |
} |
804 |
} |
| 805 |
SendPendingData (); |
805 |
SendPendingData (); |
|
|
| 1172 |
{ |
1172 |
{ |
| 1173 |
// m_highestRxAck advancing means some data was acked, and the size |
1173 |
// m_highestRxAck advancing means some data was acked, and the size |
| 1174 |
// of free space in the buffer has increased |
1174 |
// of free space in the buffer has increased |
|
|
1175 |
m_wouldBlock = false; |
| 1175 |
NotifySend (GetTxAvailable ()); |
1176 |
NotifySend (GetTxAvailable ()); |
| 1176 |
m_wouldBlock = false; |
|
|
| 1177 |
} |
1177 |
} |
| 1178 |
if (ack > m_nextTxSequence) |
1178 |
if (ack > m_nextTxSequence) |
| 1179 |
{ |
1179 |
{ |