openharmony_ci
090f34bd8f
!67 newip静态检查告警清理
...
Merge pull request !67 from liangbotong/master
2023-03-20 06:51:12 +00:00
liangbotong
0ac86f214b
newip静态检查告警清理
...
Signed-off-by: liangbotong <liangbotong@huawei.com >
2023-03-20 13:59:28 +08:00
yangyanjun
aa61bb840b
btdev错误码整改,编码格式调整
...
Signed-off-by: yangyanjun <yangyanjun@huawei.com >
2023-03-15 11:47:07 +08:00
yangyanjun
0395103833
btdev虚拟设备代合入
...
Signed-off-by: yangyanjun <yangyanjun@huawei.com >
2023-03-14 10:58:02 +08:00
yangyanjun
b6c6af9b63
Merge branch 'master' of gitee.com:openharmony/kernel_common_modules_newip
2023-03-14 10:40:49 +08:00
liangbotong
1f1ac6aebd
对端路由表禁配相同地址
...
Signed-off-by: liangbotong <liangbotong@huawei.com >
2023-03-03 17:03:24 +08:00
liangbotong
1c38acb5f7
增删地址接口增加日志打印
...
Signed-off-by: liangbotong <liangbotong@huawei.com >
2023-02-25 15:28:57 +08:00
yangyanjun
43800bb4ea
Merge branch 'master' of gitee.com:openharmony/kernel_common_modules_newip
2023-02-17 17:32:51 +08:00
liangbotong
5a22c7d869
newip静态检查告警清理
...
Signed-off-by: liangbotong <liangbotong@huawei.com >
2023-02-13 11:54:19 +08:00
yangyanjun
1081855858
nip虚拟设备代码
...
Signed-off-by: yangyanjun <yangyanjun@huawei.com >
2023-02-06 15:53:57 +08:00
shiyunfei
968e9bb7c6
NewIP 乱序队列(out-of-order queue)由链表改为红黑树,解决蓝牙链路 NewIP 收到非本机报文会从默认路由转发回去的问题
...
Signed-off-by: shiyunfei <shiyunfei3@huawei.com >
2023-01-31 10:14:01 +08:00
liangbotong
1f1673bbf9
NEWIP_HOOKS自动使能
...
Signed-off-by: liangbotong <liangbotong@huawei.com >
2023-01-16 10:59:19 +08:00
liangbotong
334b076e3c
newip内核插桩方式调整 (部分功能转移至kernel_linux_5.10)
...
Signed-off-by: liangbotong <liangbotong@huawei.com >
2023-01-05 15:49:38 +08:00
shiyunfei
67ce80f30a
重复代码块问题整改,删除只声明未实现函数nip_datagram_connect_v6_only
...
Signed-off-by: shiyunfei <shiyunfei3@huawei.com >
2022-12-30 14:29:01 +08:00
yangyanjun
efa91b33f6
零窗口探测,rto超时重传关键debug调整,newip
...
debug参数pr_fmt(fmt)调整,静态检查告警修复,rto超时定时器关闭时icsk_backoff置0
Signed-off-by: yangyanjun <yangyanjun@huawei.com >
2022-12-28 17:16:55 +08:00
liangbotong
3ee844df98
newip内核插桩方式整改(SIOCGIFCONF)
...
Signed-off-by: liangbotong <liangbotong@huawei.com >
2022-12-28 10:13:10 +08:00
liangbotong
51e7bc84ee
newip内核插桩方式整改
...
Signed-off-by: liangbotong <liangbotong@huawei.com >
2022-12-27 17:46:45 +08:00
liangbotong
43b3690da7
newip内核插桩方式整改
...
Signed-off-by: liangbotong <liangbotong@huawei.com >
2022-12-26 15:40:12 +08:00
liangbotong
c3ef66c10d
清除 newip 内核相关警告
...
Signed-off-by: liangbotong <liangbotong@huawei.com >
2022-12-23 11:55:34 +08:00
yangyanjun
ec7cb02272
清除 newip 内核打印信息时用的英文句号
...
nip_dbg替换DEBUG,log中./!等结束符删除,超长变量名整改
SSTHRESH_DBG 修改成 ssthresh_dbg,RETRANS_DBG 修改成 retrans_dbg
解决删除路由后再增加后socket恢复问题
用户态获取配置newip地址的接口列表,新增api接口(SIOCGIFCONF)
Signed-off-by: yangyanjun <yangyanjun@huawei.com >
2022-12-21 11:38:04 +08:00
liangbotong
152e7b1b99
多个网口配置相同地址只能配置第一个接口,问题修复。
...
Signed-off-by: liangbotong <liangbotong@huawei.com >
2022-12-02 00:59:16 -08:00
shiyunfei
7ec0f652b7
newip静态检查告警清理
...
Signed-off-by: shiyunfei <shiyunfei3@huawei.com >
2022-11-30 11:19:38 +08:00
shiyunfei
86ce786e12
新增对 nip_local_out 返回值不为 0 时,对应的错误返回值转换
...
Signed-off-by: shiyunfei <shiyunfei3@huawei.com >
2022-11-29 18:13:58 +08:00
yangyanjun
0fed428601
解决二层链路中断后,dst 的引用计数减不下去的问题
...
Signed-off-by: yangyanjun <yangyanjun@huawei.com >
2022-11-28 10:12:22 +08:00
yangyanjun
4893ca2250
newip静态检查告警清理
...
Signed-off-by: yangyanjun <yangyanjun@huawei.com >
2022-11-26 10:28:22 +08:00
yangyanjun
e0236fa19c
newip静态告警清理
...
Signed-off-by: yangyanjun <yangyanjun@huawei.com >
2022-11-25 17:04:12 +08:00
yangyanjun
25b9b3fa2f
newip静态告警清理
...
Signed-off-by: yangyanjun <yangyanjun@huawei.com >
2022-11-25 11:52:28 +08:00
yangyanjun
2662be2f16
内核代码目录判空脚本名修改
...
Signed-off-by: yangyanjun <yangyanjun@huawei.com >
2022-11-15 14:42:22 +08:00
yangyanjun
80b960121d
NewIP Kconfig调用sh脚本判断NewIP代码目录是否存在,自动使能NewIP。
...
Signed-off-by: yangyanjun <yangyanjun@huawei.com >
2022-11-14 10:09:58 +08:00
yangyanjun
7eada548cb
1、NewIP Kconfig调用sh脚本判断NewIP代码目录是否存在,自动使能NewIP。
...
目前内核使用代码仓代码生成某个款型最终.config文件,因此NewIP Kconfig先使用代码仓相对路径,等内核整改后根据out目录生成某个款型最终.config文件后,再修改成out目录相对路径。
2、内核编译告警修复
3、tcp_nip_rcv函数丢包流程增加debug
Signed-off-by: yangyanjun <yangyanjun@huawei.com >
2022-11-09 16:35:12 +08:00
yangyanjun
fb1cf2ffdf
tcp sock结构体newip相关定义挪到tcp_nip_sock和tcp_request_sock中
...
Signed-off-by: yangyanjun <yangyanjun@huawei.com >
2022-10-25 11:11:19 +08:00
yangyanjun
266f4d5de7
1、基于最新内核侵入式修改内容刷新sfc newip配套代码,删除newip目录Kconfig文件,直接使用内核仓net_hooks目录的Kconfig
...
2、文件增加#define pr_fmt(fmt) "NIP: " fmt,保证debug打印前增加NIP打印,快速获取NIP相关日志
Signed-off-by: yangyanjun <yangyanjun@huawei.com >
2022-10-21 11:23:10 +08:00
yangyanjun
ba8eb1177c
newip开关从/net/newip目录挪到net目录Kconfig文件中定义,函数名包含newip整改成nip,sh脚本中增加注释
...
Signed-off-by: yangyanjun <yangyanjun@huawei.com >
2022-10-17 14:18:46 +08:00
yangyanjun
4fc6bef2e8
SIG遗留问题修改
...
Signed-off-by: yangyanjun <yangyanjun@huawei.com >
2022-09-30 16:27:39 +08:00
yangyanjun
6456e21a88
SIG遗留问题修改
...
1、license文件以及代码文件头去掉“NewIP is dual licensed: you can use it under the terms of the GPL V2 and the BSD2 license”相关描述,只在项目仓根目录license文件中描述每个路径的license即可。
2、只保留根目录license文件,去掉子目录license文件。
3、NewIP是网络5.0联盟共同推出的新协议,属于公共,建议公共代码license使用BSD-3,不要使用BSD-2。liteOS是BSD-3,如果用BSD-2,属于反向使用。
4、linux目录增加README.OpenSource,相当于NewIP引用Linux内核第三方软件的形式,参考鸿蒙社区Linux-5.10内核仓README.OpenSource。
5、communication_sfc_newip/code 改 src。
Signed-off-by: yangyanjun <yangyanjun@huawei.com >
2022-09-30 10:32:21 +08:00