diff options
author | patacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3> | 2007-11-28 15:25:09 +0000 |
---|---|---|
committer | patacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3> | 2007-11-28 15:25:09 +0000 |
commit | 95688470d731dffa2a52b2781a8cbd038575a9a0 (patch) | |
tree | 53092b5c692317f08cddb7d249c8bc9b608af29c /nuttx/net/net-close.c | |
parent | 2a9b51de584c89c6a2dcb85cafb74424a47545cd (diff) | |
download | px4-nuttx-95688470d731dffa2a52b2781a8cbd038575a9a0.tar.gz px4-nuttx-95688470d731dffa2a52b2781a8cbd038575a9a0.tar.bz2 px4-nuttx-95688470d731dffa2a52b2781a8cbd038575a9a0.zip |
Improve send/close performance
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@410 42af7a65-404d-4744-a932-0658087f49c3
Diffstat (limited to 'nuttx/net/net-close.c')
-rw-r--r-- | nuttx/net/net-close.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/nuttx/net/net-close.c b/nuttx/net/net-close.c index f64d70de7..8d1be9099 100644 --- a/nuttx/net/net-close.c +++ b/nuttx/net/net-close.c @@ -165,6 +165,10 @@ static inline void netclose_disconnect(FAR struct socket *psock) conn->data_private = (void*)&state; conn->data_event = netclose_interrupt; + /* Notify the device driver of the availaibilty of TX data */ + + netdev_txnotify(&conn->ripaddr); + /* Wait for the disconnect event */ (void)sem_wait(&state.cl_sem); |