summaryrefslogtreecommitdiff
path: root/components/net
AgeCommit message (Collapse)Author
2024-04-19Increased the limit on the number of messageszmq
2024-03-18netdev_unreg: modyify netdev remove logical when mutil-netdev existexxfire
2024-02-18[components][at] 优化AT组件,并解决内存泄露yangpengya
1.优化at server endmark判断,支持自动识别'\r''\n'"\r\n"。 2.优化at_recvfrom,修复大数据量时sem多次释放造成的接收错误。 3.修复at组件中可能存在的内存泄露。 4.优化部分代码逻辑,减少冗余代码。
2023-12-25[kconfig] fix Kconfig warningsMeco Man
2023-12-10fix netif name length config. (#8356)geniusgogo
2023-12-06Updated issues related to uds capacity and eventfd macro redefinition (#8329)zmq810150896
2023-12-05sync update net. (#8333)geniusgogo
2023-12-02[AF_UNIX] Update AF_UNIX bind, connect entry (#8314)rcitachi
2023-11-29修复 #8293 问题 (#8307)rcitachi
2023-11-28[SAL] Update SAL,Add socketpair sendmsg recvmsg function (#8293)rcitachi
2023-11-16[fix] sal build error.guozhanxin
2023-11-02🐞 fix(lwip/port/sys_arch): fix spinlock`s deadlock (#8208)xqyjlj
2023-10-25🎈 perf: perf rt_hw_interrupt_disable/enable (#8042)xqyjlj
Signed-off-by: Shell <[email protected]> Co-authored-by: Shell <[email protected]>
2023-10-24fix ash ifconfig updown (#8165)xiao-mang
2023-10-08[at]优先判断是否是URC数据yangpeng
2023-10-08[at]优化at格式化输出,避免多个at client和server输出冲突yangpeng
2023-09-19[kernel] fix interruptible typoMeco Man
2023-09-13fix ifconfig (#8032)xiao-mang
2023-08-25fix lwip (#7969)xiao-mang
2023-08-10[SAL] fix the IPv4&v6 compiling issue. (#7938)Bernard Xiong
2023-08-07update components & lwp. (#7888)geniusgogo
2023-07-24modify some function prototypes of the dfs_file_ops structure and the ↵xiao-mang
function declarations based on it (#7849)
2023-07-20[components][net][sal][socket] Fix duplicate free on allocated bufferFan YANG
- Avoid duplicate free as the d->vnode will be freed in the fd_release API call Signed-off-by: Fan YANG <[email protected]>
2023-07-12[SAL/SOCKET]修复在 RT_DEBUG 开启后,调用 closesocket ↵yanghaiyong
接口触发断言的 BUG
2023-06-10[dfs] Add DFS v2.0 (#7606)Bernard Xiong
2023-06-09[at] optimize at_vprintflnJasonCang
为什么提交这份PR (why to submit this PR) 现在的at指令发送接口,底层会自动添加"\r\n",某些场景需要发送空指令。如ESP32的蓝牙发送数据指令,收到">"后 发数据,等待接收OK。 详细讨论可见: https://club.rt-thread.org/ask/question/185810c0aed98558.html 你的解决方案是什么 (what is your solution) 判断at指令长度,长度为0,则直接返回
2023-05-29[components] [lwip]重新提交 : ping超时计算bug (#7545)Yohozzy
函数的输入超时参数的单位是ms, 系统接口无论1.x版本还是2.x, 最终都会将毫秒时间再去转一次tick, 用于rtthread邮件接收超时. 所以此处直接按原值进行转换,不需要加入对RT_TICK_PER_SECOND的转换
2023-05-18[HUST CSE][example] fix some typo bugs about 'sucess' and others. (#7528)shandianchengzi
2023-05-17[components][net][lwip][port] Fix next-hop finding in lwip_ip4_route_src. ↵Wayne
(#7504) Co-authored-by: Wayne Lin <[email protected]>
2023-05-14[component][at] fix(misc): fix null char input issuewenxingpt
fix issue #7005
2023-05-05[libc] redirecting header sys/ioctl to bits/ioctlzhkag
2023-04-26fix ipv6 compatibility issues (#7339)xiaoniaoyou6hua
2023-04-26[HUST CSE] for循环判断条件出错字符串读取越界 (#7352)szlr
2023-04-24[netdev] Add check if netdev->ops is null (#7362)guo
2023-04-24[net][netdev]Add more hook functionstyx
2023-04-24[net][netdev]Use the interface to set the default netdevtyx
2023-04-21[Doxygen][components][net]Fix some comments (#7280)hiro_655
修改了doxygen所报告的一些注释中的问题
2023-04-20Update sal_socket.cMan, Jianting (Meco)
2023-04-20[SAL][Kconfig]使用网络检测才依赖workqueueMyself
2023-04-08[DFS] prepare for dfs_v2.0 (#7200)Bernard Xiong
* [DFS] prepare for dfs_v2. dfs_fd -> dfs_file; dfs_fnode -> dfs_vnode. * [BSP] fix code analysis warning * [smart] fix the pointer overflow. * code format * [smart] fix the lwp->lwp_obj checking.
2023-04-04[kernel] 将rt_thread结构体改为显式继承rt_object (#7131)Shicheng Chu
2023-04-03[at_socket.c] Fix null pointer vulnerability caused by the variable at_sock ↵HUST_lxq
(#7166)
2023-04-03[AT] Add null pointer check in at_client_get (#7154)Lu_Reaper
1. prevent null-pointer dereference in rt_strcmp
2023-03-10[GD32]add gd32470z-lckfb (#7022)yuanzihao
* --复制gd32450z-eval 作为立创梁山派 gd32470z-lckfb的模板进行移植 * -修改模板keil工程的配置,IROM需要注意总共为1024k,分为Code area 和Data area ,IRAM1为 : 512K-64K=448K=458752=0x70000。 -重新用ENV生成编译固件 片上SRAM可分为4块,分别为SRAM0(112KB)、SRAM1(16KB)、SRAM2(64KB)和TCMSRAM(64KB)。SRAM0、SRAM1和SRAM2可以被所有的AHB主机访问,然而,TCMSRAM(紧耦合存储器SRAM)只可被Cortex ® -M4内核的数据总线访问。BKPSRAM(备份SRAM)应用于备份域,即使当VDD供电电源掉电时,该SRAM仍可保持其内容。附加SRAM(ADDSRAM)只在一些特殊的GD32F4xx器件中可用。由于采用AHB互联矩阵,上述SRAM块可以同时被不同的AHB主机访问,例如,即使CPU正在访问SRAM0,USBHS也可以访问SRAM1。 * -修改IAR编译的链接脚本 * --修改Flash和RAM大小 -RAM大小为448k是因为512K-64K=448K,其中后面的64K为TCMSRAM(紧耦合存储器SRAM)只可被Cortex ® -M4内核的数据总线访问,先不要乱分配 * -修改MDK链接脚本 * -修改board.h * -修改MCU型号 * -Finsh控制台和LED1闪灯程序工作正常,串口控制台名称错误,从uart改为uart0 -Scons正常生成工程 * -发现GD32固件库当前没有240Mhz的时钟配置,将固件库升级为GD32F4xx_Firmware_Library_V3.0.3-发布时间为2023-01-04 * -修改bsp/gd32/arm/gd32407v-start/board/SConscript文件 * -修改led1和change logs * -按照提交规范使能 One ELF Section per Function(MDK) 并用scons重新生成工程 * -发现整个GD32的IAR模板工程template.eww 是没有的,所以当前是不支持IAR开发的,需要后面学习一下IAR使用再实现了。 * -使用formatting源码格式化工具跑一边gd32470z-lckfb目录 * -使用formatting源码格式化工具跑一遍[components/net/netdev/src/netdev.c] -三个月前的提交多了几个空格
2023-03-10[net] fix LWIP_HOOK_IP4_ROUTE_SRC defineguozhanxin
2023-03-10Fix net (#7034)geniusgogo
* fix LWIP_HOOK_IP4_ROUTE_SRC. * fix netdev ping select network card.
2023-03-03[Fix]:fix at_server.c link failed when using ac6betesla
use __ARMCC_VERSION to replace __CC_ARM
2023-02-25fixed O_LARGEFILE not defined ci build error.geniusgogo
2023-02-25fix inet_ioctlsocket set O_LARGEFILE flag by musl.geniusgogo
2023-02-23[lwIP] apply AF_UNIX feature (#6954)guo