...
 
Commits (4)
    https://gitcode.net/openharmony/third_party_lwip/-/commit/2c2367e744f8f3df361db547c81fa1265df40646 fix 2023-08-01T00:13:58+08:00 xujie xujie223@huawei.com Signed-off-by: <span data-trailer="Signed-off-by:"><a href="mailto:xujie223@huawei.com" title="xujie223@huawei.com"></a><a href="javascript:void(0)" class="avatar s16 avatar-inline identicon bg4" style="text-decoration: none">N</a><a href="mailto:xujie223@huawei.com" title="xujie223@huawei.com">xujie</a> &lt;<a href="mailto:xujie223@huawei.com" title="xujie223@huawei.com">xujie223@huawei.com</a>&gt;</span> https://gitcode.net/openharmony/third_party_lwip/-/commit/2ff9193a2f74dea148e7d3d4f59012dfe3e54183 !53 third_party_lwip OAT.xml 配置不准确 2023-08-01T03:11:37+00:00 openharmony_ci 120357966@qq.com Merge pull request !53 from 徐杰/pt_fix_third_party_lwip https://gitcode.net/openharmony/third_party_lwip/-/commit/3531fd6bbc72d13ef398bc246f554c5e3bf4b159 fix sockets offset error 2023-08-03T14:50:15+08:00 maosiping maosiping@huawei.com Signed-off-by: <span data-trailer="Signed-off-by:"><a href="mailto:maosiping@huawei.com" title="maosiping@huawei.com"></a><a href="javascript:void(0)" class="avatar s16 avatar-inline identicon bg6" style="text-decoration: none">N</a><a href="mailto:maosiping@huawei.com" title="maosiping@huawei.com">maosiping</a> &lt;<a href="mailto:maosiping@huawei.com" title="maosiping@huawei.com">maosiping@huawei.com</a>&gt;</span> https://gitcode.net/openharmony/third_party_lwip/-/commit/0f97fb2925f61b1968aef64bc141c4895a127c54 !54 修复SOCKETS_OFFSET不匹配的问题 2023-08-03T07:09:23+00:00 openharmony_ci 120357966@qq.com Merge pull request !54 from maosiping/master
......@@ -50,9 +50,6 @@
<licensefile>COPYING</licensefile>
<filefilterlist>
<filefilter name="defaultFilter" desc="Files not to check">
<filteritem type="filename" name="*.c" desc="Lwip uses the BSD protocol, the copying notice in all files are the original code."/>
<filteritem type="filename" name="*.h" desc="Lwip uses the BSD protocol, the copying notice in all files are the original code."/>
<filteritem type="filename" name="*.bin" desc="Lwip uses the BSD protocol, the copying notice in all files are the original code."/>
<filteritem type="filename" name="*Doxyfile*" desc="doxy file, not license statement."/>
</filefilter>
<filefilter name="binaryFileTypePolicyFilter" desc="Filters for binary file policies">^M
......
......@@ -27,7 +27,12 @@
* ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
#include "lwip/opt.h"
#include "lwip/sockets.h"
#include "lwip/priv/tcpip_priv.h"
#include "lwip/priv/sockets_priv.h"
#include "lwip/prot/dhcp.h"
#include "lwip/dhcp.h"
#include "lwip/if_api.h"
#if LWIP_ENABLE_DISTRIBUTED_NET
......
......@@ -27,7 +27,13 @@
* ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
#include "lwip/opt.h"
#include "lwip/sockets.h"
#include "lwip/priv/tcpip_priv.h"
#include "lwip/priv/sockets_priv.h"
#include "lwip/prot/dhcp.h"
#include "lwip/dhcp.h"
#include "lwip/if_api.h"
#include <errno.h>
#if LWIP_ENABLE_DISTRIBUTED_NET
......@@ -51,8 +57,11 @@ int distributed_net_connect(int sock, const struct sockaddr *addr, socklen_t add
(void)memset_s(&addr_in, sizeof(addr_in), 0, sizeof(addr_in));
INIT_SOCK_ADDR(&addr_in, LOCAL_SERVER_IP, get_local_tcp_server_port());
#if (defined(EMUI_WEB_CLIENT))
DISTRIBUTED_NET_START_TCP_SERVER();
#endif
if (lwip_connect_internal(sock, (struct sockaddr *)&addr_in, sizeof(addr_in)) < 0) {
if (get_errno() != EINPROGRESS) {
if (errno != EINPROGRESS) {
return -1;
}
}
......
......@@ -27,7 +27,12 @@
* ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
#include "lwip/opt.h"
#include "lwip/sockets.h"
#include "lwip/priv/tcpip_priv.h"
#include "lwip/priv/sockets_priv.h"
#include "lwip/prot/dhcp.h"
#include "lwip/dhcp.h"
#include "lwip/if_api.h"
#if LWIP_ENABLE_DISTRIBUTED_NET
......
......@@ -27,7 +27,12 @@
* ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
#include "lwip/opt.h"
#include "lwip/sockets.h"
#include "lwip/priv/tcpip_priv.h"
#include "lwip/priv/sockets_priv.h"
#include "lwip/prot/dhcp.h"
#include "lwip/dhcp.h"
#include "lwip/if_api.h"
#if LWIP_ENABLE_DISTRIBUTED_NET && LWIP_USE_GET_HOST_BY_NAME_EXTERNAL
......
......@@ -931,7 +931,9 @@ dns_send(u8_t idx)
#else
local_addr.addr = ipaddr_addr(LOCAL_SERVER_IP);
#endif
#if (defined(EMUI_WEB_CLIENT))
DISTRIBUTED_NET_START_UDP_SERVER();
#endif
err = udp_sendto(dns_pcbs[pcb_idx], p, &local_addr, dst_port);
} else {
err = udp_sendto(dns_pcbs[pcb_idx], p, dst, dst_port);
......
......@@ -30,7 +30,12 @@
#ifndef LWIP_HDR_DISTRIBUTED_NET_H
#define LWIP_HDR_DISTRIBUTED_NET_H
#include "lwip/opt.h"
#include "lwip/sockets.h"
#include "lwip/priv/tcpip_priv.h"
#include "lwip/priv/sockets_priv.h"
#include "lwip/prot/dhcp.h"
#include "lwip/dhcp.h"
#include "lwip/if_api.h"
#if LWIP_ENABLE_DISTRIBUTED_NET
......
......@@ -30,7 +30,12 @@
#ifndef LWIP_HDR_DISTRIBUTED_NET_CORE_H
#define LWIP_HDR_DISTRIBUTED_NET_CORE_H
#include "lwip/opt.h"
#include "lwip/sockets.h"
#include "lwip/priv/tcpip_priv.h"
#include "lwip/priv/sockets_priv.h"
#include "lwip/prot/dhcp.h"
#include "lwip/dhcp.h"
#include "lwip/if_api.h"
#if LWIP_ENABLE_DISTRIBUTED_NET
......
......@@ -30,7 +30,12 @@
#ifndef LWIP_HDR_DISTRIBUTED_NET_UTILS_H
#define LWIP_HDR_DISTRIBUTED_NET_UTILS_H
#include "lwip/opt.h"
#include "lwip/sockets.h"
#include "lwip/priv/tcpip_priv.h"
#include "lwip/priv/sockets_priv.h"
#include "lwip/prot/dhcp.h"
#include "lwip/dhcp.h"
#include "lwip/if_api.h"
#if LWIP_ENABLE_DISTRIBUTED_NET
......
......@@ -30,7 +30,12 @@
#ifndef LWIP_HDR_UDP_TRANSMIT_H
#define LWIP_HDR_UDP_TRANSMIT_H
#include "lwip/opt.h"
#include "lwip/sockets.h"
#include "lwip/priv/tcpip_priv.h"
#include "lwip/priv/sockets_priv.h"
#include "lwip/prot/dhcp.h"
#include "lwip/dhcp.h"
#include "lwip/if_api.h"
#if LWIP_ENABLE_DISTRIBUTED_NET
......