summaryrefslogtreecommitdiff
path: root/components/net
AgeCommit message (Collapse)Author
2022-02-23[lwip] integrate lwip porting layer (#5606)Man, Jianting (Meco)
* [lwip] integrate lwip porting layer * Lwip 通用文件梳理 (#2) * [modify] extract the common files for different version about lwip. * [update] the initialization logic of lwIP. * 整理源码结构 * ethernetif 头文件 ""改为<> * 整理代码 * add macro definition "RT_USING_DEVICE_IPC". * [update] mandatory selected "RT_USING_DEVICE_IPC". * [modify] compile error for lost "lwip/init.h" Co-authored-by: xiangxistu <[email protected]> Co-authored-by: liuxianliang <[email protected]>
2022-02-20[net] adjust folder structure (#5587)Man, Jianting (Meco)
* [net] adjust folder structure - 将lwip相关的文件夹,移入lwip文件夹 - Kconfig 分散到at netdev lwip sal文件夹中,使用menuconfig代替menu
2022-01-28fix 32bit & 64bit value to pointer interconvert.geniusgogo
2022-01-25[Kconfig][libcpu] 增加ARCH_CPU_BIG_ENDIAN (#5547)Man, Jianting (Meco)
* [cpu] 增加ARCH_CPU_BIG_ENDIAN - 之前RT_USING_BIG_ENDIAN的命名并不合理,予以替换为ARCH_CPU_BIG_ENDIAN - 删除一处多余的ARCH_CPU_64BIT - 整理了libcpu/Kconfig的格式 * [libcpu][Kconfig] Cortex-M4&7 select ARCH_ARM_CORTEX_FPU * revert last commit
2022-01-21[lwip]Improve lwip support for 64-bit architectureguozhanxin
2022-01-20[lwip] remove lwip 2.0.2Meco Man
- 移除2.0.2,该版本存在几个重要的bug,已经在2.0.3中修复,作者强烈建议更新 - 将部分bsp由2.0.2调整为2.0.3
2022-01-17[libc][lwip] 修复ioctl与lwip socket定义冲突的问题 (#5504)Man, Jianting (Meco)
* [lwip] 修复ioctl与lwip socket定义冲突的问题 * format sys/ioctl.h
2022-01-14[update] move dfs_posix.h to legacy/dfs/dfs_posix.hliukangcc
2022-01-13modify annotation for sys_arch_mbox_tryfetchwangqiang
2022-01-13fixed the return value for sys_arch_mbox_fetch in lwip stackwangqiang
2022-01-09[core] 使用rt_memcpy rt_memset代替memcpy memsetMeco Man
2021-12-30[lwip] 修复dhcpd没有包含2.0.3版本的问题Meco Man
2021-12-30[libc] remove RT_USING_LIBCMeco Man
2021-12-19[kservice] remove RT_USING_ASM_MEMCPY RT_USING_ASM_MEMSETMeco Man
2021-12-09[fix]修复AT组件在CLI模式下,指令输入过长导致数组越界的 ↵jonas
问题
2021-12-06[fix] the problem of implicit declaration for "lwip_ip4_route_src".liuxianliang
2021-12-05[lwip] solve the conflict between multi BYTE_ORDER(s)Meco Man
2021-12-02Merge pull request #5319 from RT-Thread/masterguo
【PSE分支】同步master到PSE分支
2021-11-29增加RT_USING_POSIX_FSMeco Man
2021-11-25Merge pull request #5279 from OpenNuvoton/nuvotonBernard Xiong
[Nuvoton] Update drivers.
2021-11-17[mutex] use RT_IPC_FLAG_PRIO to replace RT_IPC_FLAG_FIFOMeco Man
2021-11-15[fix] formatliuxianliang
2021-11-15fix sys_arch.cyukelab
2021-11-15ping cmd with specified netif in lwip-2.1.2yukelab
using LWIP_HOOK_IP4_ROUTE_SRC hook find specified netif route, using cmd `ping 192.168.xx.xx e0`, ping dest using e0 netif. if not found netif, using default netif, the effect is same as the cmd `ping 192.168.xx.xx` that only ping with default netif.
2021-11-15Merge branch 'RT-Thread:master' into nuvotonWayne
2021-11-10Merge branch 'master' of https://github.com/RT-Thread/rt-thread into nuvotonWayne Lin
2021-11-08add delay.c as defaultMeco Man
2021-11-07调整SAL依赖项Meco Man
2021-11-07增加 RT_USING_POSIX_SELECT RT_USING_POSIX_POLLMeco Man
2021-11-06[posix]将pthread收缩到posix选项之下,将选定DFS后由DFS选定POS ↵Meco Man
IX 改为选择posix后选择dfs
2021-10-18define RT_USING_BIG_ENDIAN for the long-term versionMeco Man
2021-09-22[libc标准化]脱敏dfs_select.h 由标准sys/select.h代替Meco Man
2021-09-20[.ignore_format] ↵Meco Man
将ignore_format分散到各个文件夹中,不必集中在根目录下
2021-09-13Merge pull request #5051 from mysterywolf/be_libcguo
[libc标准化] 使用标准poll.h代替dfs_poll.h
2021-09-11[remove rtlibc]修复缺失的头文件导致的报错Meco Man
2021-09-11使用poll.h代替dfs_poll.hMeco Man
2021-09-11Merge pull request #5044 from BernardXiong/libc_prBernard Xiong
[libc] remove rtlibc
2021-09-11[BSP] fix compiling issue with libcBernardXiong
2021-09-11[Netif] Fix the eth_tx_msg protectionGrissiom
The ethernetif use semaphore netif->tx_ack to protect the local variable `struct eth_tx_msg msg` in function `ethernetif_linkoutput`. But the function could be called in multiple context: LwIP "tcpip" thread, "erx" thread(on linkup) and any user thread that call `udp_sendto`. So the global semaphore protection is not sufficient. It could only wakeup the top priority waiting thread instead of the thread that owns the `msg` and may result the `msg` next in the mailbox got destructed. So to use a `rt_completion` within the `struct eth_tx_msg` and synchronize on that. This could deal the ownership issue in an easy way.
2021-09-11[libc] remove rtlibcBernard Xiong
2021-09-05Merge pull request #5014 from mysterywolf/finshguo
[finsh] 修复由于移除finsh导致__cmd_xxx命令无法使用的问题
2021-09-05[finsh] 修复由于移除finsh导致__cmd_xxx命令无法使用的问题Meco Man
2021-09-03fix at_client.cmalongwei
2021-09-01fix at_client.cmalongwei
2021-08-31Merge pull request #4897 from ImFovery/masterguo
Update sockets.c
2021-08-23Remove C Style Command Shell马志远
2021-08-10Merge remote-tracking branch 'rtt_gitee/gitee_master'rtthread-bot
2021-08-10update components/net/lwip_dhcpd/dhcp_server.c.liuduanfei
修改代码格式。添加空格
2021-08-10update components/net/lwip_dhcpd/dhcp_server.c.liuduanfei
消除编译警告
2021-08-09Merge pull request #4911 from mysterywolf/rt_delayed_work_initBernard Xiong
[workqueue] remove rt_delayed_work_init()