Changeset bbf159a in mainline for uspace/srv/net/tl/tcp/conn.c


Ignore:
Timestamp:
2011-12-13T17:06:25Z (12 years ago)
Author:
Jiri Svoboda <jiri@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
7a8c1c4e
Parents:
0d29e0cd
Message:

Eliminate busy waiting when TCP send buffer is full.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/srv/net/tl/tcp/conn.c

    r0d29e0cd rbbf159a  
    9393
    9494        /** Allocate send buffer */
     95        fibril_mutex_initialize(&conn->snd_buf_lock);
     96        fibril_condvar_initialize(&conn->snd_buf_cv);
    9597        conn->snd_buf_size = SND_BUF_SIZE;
    9698        conn->snd_buf_used = 0;
     
    287289
    288290        fibril_condvar_broadcast(&conn->rcv_buf_cv);
     291        fibril_condvar_broadcast(&conn->snd_buf_cv);
    289292}
    290293
Note: See TracChangeset for help on using the changeset viewer.