summaryrefslogtreecommitdiff
path: root/components/net
AgeCommit message (Collapse)Author
2025-10-28[components]:utilize the clang-format-ignore mechanism (#10860)CYFS
2025-10-23feat:[sal][utest] added test cases for the sal api (#10720)Yuqiang Wang
* feat:[sal][utest] added test cases for the sal api * improve[net][utestcase]: standardize script construction * ci[auto utest run]: standardize naming and add sal testcases * add sal utest auto run configure and standard Information
2025-10-16utest: Improve the strings displayed in the menuChen Wang
Use "Test" instead of "Unit Testcases" to make string shorter. Use uppercase to make it look more eye-catching. Signed-off-by: Chen Wang <[email protected]>
2025-10-04format: format sal socket codeYuqiang Wang
2025-10-04feat:[sal][utest] added test cases for the sal apiYuqiang Wang
2025-09-26utest: remove RT_UTEST_USING_ALL_CASESChen Wang
Many modules' utests currently don't support enabling all tests at once. Furthermore, some modules' tests are complex, for example due to their numerous dependencies on other modules. This makes it nearly impossible to enable all tests with a single global switch. Consequently, the previously defined `RT_UTEST_USING_ALL_CASES` has lost its original meaning. We recommend deprecating this configuration switch. If a module needs to enable a group of functional tests through its own configuration, this local enable all switch should be implemented by the module itself, and a global RTT enable switch will no longer be provided. If such a requirement arises in the future, we recommend careful design, especially considering how to ensure that turning on a single switch enables all dependencies for all involved modules for ease of use. Signed-off-by: Chen Wang <[email protected]>
2025-09-18[utest][netdev]add netdev api testcases.Rbb666
2025-09-15[net/netdev]Fixed compilation errors when enabling IPv6 and IPv4 dual-stack ↵Rbb666
support.
2025-09-14[netdev]Fixed netdev_unregister missing correct return value. (#10693)R b b666
2025-09-10[utest][lwip]add lwip api testcase.Rbb666
2025-09-09[fix][ci]Fixed CI compilation failure in sal/src/sal_socket.cRbb666
2025-09-01fix: warnings generated by Kconfig.maosql
2025-08-21[component][net][at] at_client增加deInit接口 (#10598)RyanCW
* [component][net][at] at_client增加deInit接口 * [component][net][at] at_client优化serial_v2适配
2025-07-17fix #4286,fifx memory leak when sal_socket failedjianbaoshan
2025-07-10[refact](netdev): Expose netdev_set_dns and netdev_set_ifKinte
[Descriptions]: 1. Make these functions public to avoid code duplication and allow direct usage by other components. 2. Fix ifdef's error note. [Root Cause]:NA [Side Effects]:NA
2025-05-16[drivers][serial_v2]允许阻塞接收超过rx缓冲区大小的数据、增 ↵ryancw
加超时时间、flush、获取缓冲区数据长度命令、数据溢出逻辑修复、稳定性细节优化、添加更多serial_v2测试用例 [components][serial_v2] 优化txflush逻辑、对tx的activated做中断保护 [components][at] at_client适配新版serial_v2 [components][at] at_server适配新版serial_v2 [components][serial_v2] 测试用例增加循环调用,format测试用例 [components][serial_v2] poll模式判断逻辑错误 [components][serial_v2] 测试用例去掉一些非必要延时 [components][serial_v2] 测试例程使用menuconfig进行配置,更新readme [components][at_client] at_client_getchar返回值错误、at_client解析线程优先级错误设置 [components][at] 错误码应该返回负值 [components][serial_v2] TCFLSH和FIONREAD完善、control函数增加错误返回值 [components][serial_v2] RT_SERIAL_CTRL_GET_RX_DATA_LEN更改为RT_SERIAL_CTRL_GET_UNREAD_BYTES_COUNT [utest][serial_v2] TC_UART_SEND_TIMES替换为RT_SERIAL_TC_SEND_ITERATIONS [components][serial_v2] FIONREAD参数应该是无符号类型 [utest][serial_v2] 完善测试用例 [components][serial_v2] 避免使用三目运算符 [components][serial_v2] 使用clang-format格式化代码 [components][serial_v2] 添加get超时时间命令 [components][serial_v2] 完善posix接口 [components][serial_v2] 阻塞接口添加阻塞时间为0时的处理逻辑、优化RX阻塞接收逻辑 [components][serial_v2] 设置超时时间命令的参数改为指针形式 [components][serial_v2] nbuf发送添加超时时间为0时的逻辑 [components][serial_v2] 完善添加测试用例 [utest][serial_v2] 修复依赖关系 [components][serial_v2] 非阻塞模式下tx_flush错误修复 [components][serial_v2] activated使用原子API [components][serial_v2] 优化DMA逻辑、没使能DMA时屏蔽DMA逻辑节约资源 [components][serial_v2] 提供写满时丢弃新数据和覆盖旧数据策略,写满丢弃策略效率更高 [components][serial_v2] 部分平台适配写满时两种策略功能 [components][serial_v2] DMA模式暂不支持丢弃新数据策略 [utest][serial_v2] 优化测试代码 [components][serial_v2] DMA模式下使用乒乓缓冲、DMA模式支持丢弃新数据策略 [utest][serial_v2] 适配DMA乒乓缓冲 [bsp][serial_v2] 部分bsp适配DMA下乒乓缓冲 [components][serial_v2] 使用spinlock替换中断,对部分结构体变量使用原子操作 [utest][serial_v2] 更新测试用例 [components][at] 适配new serialv2不再判断RTT版本号 [components][at] 删除多余的中文注释 [utest][serial_v2] 添加交叉echo示例,qemu环境下专用 [bsp][qemu] 适配串口v2并开启fifo [components][at] 修复合并导致的错误 [bsp][n32] 适配serial_v2,没有经过测试 [components][serial_v2] 格式化代码 [utest][serial_v2] 删除无意义的打印
2025-03-12[components][at] Add formatting message function for at client1078249029
It will be useful for quiting transmission mode of some chips like esp8266. Signed-off-by: 1078249029 <[email protected]>
2025-01-20[components][netdev] add statistics and more inupt parameters to ping commandEvlers
2025-01-03[AT] AT_Device 适配 SERIAL_V2 (#9860)dongly
AT_Device 适配 SERIAL_V2
2024-12-25add support for independent dns services for multiple network devicesEvlers
2024-11-27[sscanf] use rt_sscanf to replace sscanfMeco Man
2024-11-18add ofw api to of net,driver writer can use this api get phy modes or get ↵zhujiale
mac address
2024-11-18pcizhujiale
2024-11-15[net][sal]add comments for BSD socket APIs.ligr
2024-11-05[components/net/at]修复大数据量传输socket断开后可能丢数据的 ↵yangpeng
问题
2024-11-05Specification submissionkurisaw
2024-11-05[net][lwip] lwip hook functions are provided to provide greater flexibility ↵kurisaw
for unknown Ethernet protocols
2024-11-04[components/net/at]修复at socket信号量释放异常yangpeng
2024-10-11[components][sal]add netdev ifindex featurezms123456
2024-10-10[component][sal]add netgetdev apizms123456
2024-09-19optimize sal_bindzhao maosheng
2024-09-14[components][sal]delay getting sal_proto_family in sal_ioctlsocketzms123456
2024-09-14[component][sal]delete netdev_lozms123456
netdev_lo无需单独处理,可以根据协议去找对应的网络设备
2024-09-13[components][sal]replace netdev's spin_lock_irqsave to spin_lockzms123456
netdev的函数不会在中断中调用,无需关中断
2024-09-13[components][lwip]fix lwip poll macro conflictzms123456
2024-09-09[components][sal][at] _gethostbyname_by_device 添加注释ryancw
2024-09-09[components][sal][at] netdb添加at_gethostbyname_rryancw
2024-09-09[component][at_socket] ↵ryancw
udp一个socket跟多个地址通讯bug修复、DNS加锁防止多线程错乱、实现at_gethostbyname_r、稳定性优化
2024-09-05[components][at_socket] 添加errno设置RyanCW
2024-08-04[net][sal]修复开启SAL_TLS编译报错Rbb666
2024-07-29fix typo in dhcp serverKai
2024-07-24components: net: lwip: port: add netdev callback on link status change settingJiading Xu
- set netdev callback on link status change in netdev_add() Signed-off-by: Jiading Xu <[email protected]>
2024-06-20除了bsp之外的Kconfig使用rsource替代sourcelatercomer
2024-06-18[components][net] sal_sock = sal_get_socket((int)file->data); ==> sal_sock = ↵yiyi
sal_get_socket((int)file->vnode->data); (#9065) * [components][drivers] added sensor device lookup function * [components][drivers] modified the format * [components][drivers] modified 'sensor.c' file format * Update af_inet_at.c
2024-05-16fix specified network card not taking effect with msh's ping error (#8937)xiao-mang
* fix specified network card not taking effect with msh's ping error * fix specified network card not taking effect with msh's ping error
2024-04-21[clang-format] ↵latercomer
增加clang-format格式化配置,通过ide或者手动运行tools/run-clang-format.py进行代码自动格式化
2024-04-18Increased 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