[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[lwip-commits] [SCM] lwIP - A Lightweight TCPIP stack branch, master, up

From: Joel Cunningham
Subject: [lwip-commits] [SCM] lwIP - A Lightweight TCPIP stack branch, master, updated. master_at_STABLE-2_0_0-731-gd4c8a1a
Date: Tue, 20 Jun 2017 18:53:26 -0400 (EDT)

This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "lwIP - A Lightweight TCPIP stack".

The branch, master has been updated
       via  d4c8a1ac78024d25ea75dcb193988d1f668feb8c (commit)
      from  f13b1340f207f4a078fb2575272263d460e537b0 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit d4c8a1ac78024d25ea75dcb193988d1f668feb8c
Author: Joel Cunningham <address@hidden>
Date:   Wed May 31 19:36:39 2017 -0500

    netconn: switch gethostbyname to use tcpip_send_msg_wait_sem (task #14523)
    This switches netconn_gethostbyname to use tcpip_send_msg_wait_sem to
    take advantage of core locking support when enabled.
    tcpip_send_msg_wait_sem handles blocking for the non-core locking case,
    so we can remove the manual blocking in netconn_gethostbyname. For the
    core locking case, we need to block if waiting on DNS callback. To
    achieve this, we unlock the core and wait in lwip_netconn_do_gethostbyname.
    This is the similar approach that netconn_write takes when it needs to
    block to continue the write (see lwip_netconn_do_write)
    This improves performance in the core locking case and is no change
    for the non-core locking case


Summary of changes:
 CHANGELOG         |  3 +++
 src/api/api_lib.c | 10 +++-------
 src/api/api_msg.c | 10 ++++++++++
 3 files changed, 16 insertions(+), 7 deletions(-)

lwIP - A Lightweight TCPIP stack

reply via email to

[Prev in Thread] Current Thread [Next in Thread]