Commit Graph

  • 4a29bad0bd 新增任意地址,路由配置程序 yangyanjun 2022-10-09 14:36:33 +08:00
  • 79d2af3af1 OAT文件名拼写错误修复 yangyanjun 2022-09-30 17:20:32 +08:00
  • 879f26c87c 增加newip使能查询,AF_NINET查询demo代码 yangyanjun 2022-09-30 17:14:04 +08:00
  • 4fc6bef2e8 SIG遗留问题修改 yangyanjun 2022-09-30 16:27:39 +08:00
  • 46775466b5 增加wireshark NewIP报文解析模板文件 yangyanjun 2022-09-30 15:38:34 +08:00
  • edfce7bbf1 readme文件更新 yangyanjun 2022-09-30 15:00:14 +08:00
  • de0da51520 刷新README.OpenSource yangyanjun 2022-09-30 14:55:00 +08:00
  • 78369c4b1a 增加wireshark NewIP报文解析模板文件 yangyanjun 2022-09-30 14:51:45 +08:00
  • 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。 yangyanjun 2022-09-30 10:32:21 +08:00
  • 7f0c0ab8bb 覆盖率代码优化,删除废弃代码和分支。 yangyanjun 2022-09-30 10:13:47 +08:00
  • 9b2e4280d4 !25 license描述更新,OAT配置文件更新,OAT扫描告警修复 Merge pull request !25 from dinocrisis511/master openharmony_sig_ci 2022-09-23 06:54:52 +00:00
  • e518399f72 license描述更新,OAT配置文件更新,OAT扫描告警修复 yangyanjun 2022-09-23 11:05:30 +08:00
  • a6045ab642 !24 readme检视意见修改 Merge pull request !24 from dinocrisis511/master openharmony_sig_ci 2022-09-22 08:15:31 +00:00
  • 25e6c33406 readme检视意见修改 yangyanjun 2022-09-22 14:32:53 +08:00
  • 6c42956961 readme检视意见修改 yangyanjun 2022-09-22 11:30:01 +08:00
  • 1c8efa8b14 !23 readme检视意见修改,newip内核插桩方式整改,增加OAT.XML配置文件 Merge pull request !23 from dinocrisis511/master openharmony_sig_ci 2022-09-21 10:00:58 +00:00
  • 939c6e8f60 增加OAT.xml配置文件 yangyanjun 2022-09-21 11:18:01 +08:00
  • bb7b7c7e1c readme检视意见修改 yangyanjun 2022-09-20 19:58:13 +08:00
  • a9bd725b2b newip内核插桩方式整改 yangyanjun 2022-09-20 15:05:49 +08:00
  • 98b602b192 newip内核插桩方式整改 yangyanjun 2022-09-20 14:46:52 +08:00
  • f7f5ec9ebd readme检视意见修改 yangyanjun 2022-09-15 16:59:43 +08:00
  • 7af34ea9ff readme检视意见修改 yangyanjun 2022-09-15 10:15:02 +08:00
  • fd30f909a3 !21 去掉newip侵入式修改补丁,修改成跨仓编译方式 Merge pull request !21 from dinocrisis511/master openharmony_sig_ci 2022-09-15 01:21:10 +00:00
  • 836194d29f 去掉newip侵入式修改补丁,修改成跨仓编译方式。 newip内核侧侵入式修改pr已合入ohos linux-5.10仓,其他使能newip配套修改如下,sfc sig仓转正后再修改下面文件: 1、kernel\linux\linux-5.10\net\Kconfig文件增加source "net/newip/Kconfig" 2、kernel\linux\config\linux-5.10\arch\arm64\configs\rk3568_standard_defconfig增加CONFIG_NEWIP=y yangyanjun 2022-09-13 11:23:33 +08:00
  • 97af18749e !20 newip仓新增md文档,newip快速keepalive增加使能开关,支持按产品定制。demo代码开源license问题修复。 Merge pull request !20 from dinocrisis511/master openharmony_sig_ci 2022-09-07 08:00:58 +00:00
  • 0cc171020e newip快速keepalive增加使能开关,支持按产品定制。demo代码开源license问题修复 yangyanjun 2022-09-07 11:15:47 +08:00
  • 405aa10fae newip仓新增md文档 yangyanjun 2022-09-06 10:05:05 +08:00
  • 64c3484de8 !19 增加newip demo样例代码 Merge pull request !19 from dinocrisis511/master openharmony_sig_ci 2022-09-06 01:59:26 +00:00
  • ae43df8512 demo代码,以及配套功能代码检视问题修改,debug信息优化 yangyanjun 2022-09-05 11:52:01 +08:00
  • e9af89499d 地址配置,路由配置,tcp收发包demo归档(检视问题修改,规范类问题修改) yangyanjun 2022-09-05 10:17:16 +08:00
  • 0e44ba4998 地址配置,路由配置,tcp收发包demo归档(检视问题修改,规范类问题修改) yangyanjun 2022-09-05 10:04:19 +08:00
  • 043da223ef 增加newip demo样例代码 yangyanjun 2022-09-02 11:39:23 +08:00
  • 4a1468245d 增加newip demo样例代码 yangyanjun 2022-09-01 16:39:53 +08:00
  • 444be8c9fb !18 支持0xFE开头8字节短地址,清理不使用的配置参数,侵入式修改文件补丁更新 Merge pull request !18 from dinocrisis511/master openharmony_sig_ci 2022-08-23 06:51:03 +00:00
  • 8c81b947ff 1、侵入式修改文件补丁更新 2、清理不使用的配置参数 3、支持0xFE开头8字节短地址 yangyanjun 2022-08-23 14:27:10 +08:00
  • 12acf9199a !17 newip近期优化合入(修改内容详见pr描述) Merge pull request !17 from dinocrisis511/master openharmony_sig_ci 2022-08-18 07:29:23 +00:00
  • ae901d857f 1、0窗口通告机制优化,只要接收窗口不为0,并且能容纳当前包长就收包。 2、debug调整,pr_crit/pr_err替换成DEBUG。debug打印优化增加可维护性。DEBUG增加开关控制。 3、新增短地址字符串格式化+掩掉部分数值以满足安全合规要求。 4、probe探测报文发送debug增加报文类型,之前打印无法区分是ka,还是probe0发送的探测报文。 5、将keepalive,prope0超时计数变量分开计数,解决session自动断开问题。 6、删除不使用的nip参数。 7、删除rtt非常大时缩短rto超时周期,减少dup ack发送次数提升rtt性能。 8、基于urg_ptr保存丢包个数,配合dup ack简化版可以精准重传。 yangyanjun 2022-08-17 11:35:39 +08:00
  • 0e56763b07 !16 debug代码整理,session close问题修复,checkpatch告警清理 Merge pull request !16 from dinocrisis511/master openharmony_sig_ci 2022-08-03 01:58:45 +00:00
  • 266e3ad286 debug代码整理,session close问题修复,checkpatch告警清理 yangyanjun 2022-08-02 20:02:46 +08:00
  • c571201da5 debug代码整理,sockaddr_nin结构增加1字节强制对齐,checkpatch告警清理 yangyanjun 2022-08-02 11:00:27 +08:00
  • 51a817b6bf debug代码整理,sockaddr_nin结构增加1字节强制对齐,checkpatch告警清理 yangyanjun 2022-08-01 11:23:37 +08:00
  • ba0894aaac debug调整,sockaddr_nin结构体增加1字节强制对齐 yangyanjun 2022-08-01 09:30:07 +08:00
  • 9627be489a !15 项目级license问题修复;nip_addr.h头文件存放位置/引用关系混乱问题修复;基于urg_ptr保存丢包个数,配合dup ack简化版可以精准重传。 Merge pull request !15 from dinocrisis511/master openharmony_sig_ci 2022-07-27 03:10:46 +00:00
  • c7cd0f049d 项目级license问题修复;nip_addr.h头文件存放位置/引用关系混乱问题修复;基于urg_ptr保存丢包个数,配合dup ack简化版可以精准重传。 1、将code/common/nip_addr.h拷贝到net/newip目录,同时软链接到include/uapi/linux/nip_addr.h 3、删除include/linux/nip_addr.h文件,代码侧全部直接引用include/uapi/linux/nip_addr.h软链接后文件,或本文件相同目录下的nip_addr.h yangyanjun 2022-07-26 17:40:17 +08:00
  • 61e8032da8 !14 add params Merge pull request !14 from duxbbo/AddParas openharmony_sig_ci 2022-07-25 07:59:44 +00:00
  • 9e1b693a87 !13 add route Merge pull request !13 from duxbbo/AddRoute openharmony_sig_ci 2022-07-25 07:57:46 +00:00
  • cea482dfac !12 add fib Merge pull request !12 from duxbbo/Addfib openharmony_sig_ci 2022-07-25 07:54:00 +00:00
  • 9175729394 !11 add uapi Merge pull request !11 from duxbbo/AddUapi openharmony_sig_ci 2022-07-25 07:51:39 +00:00
  • 97bdb0ac9e !10 add includes Merge pull request !10 from duxbbo/AddIncludes openharmony_sig_ci 2022-07-25 07:47:50 +00:00
  • ccf1234f1d !9 add io Merge pull request !9 from duxbbo/addIOSocks openharmony_sig_ci 2022-07-25 07:35:27 +00:00
  • 6d5135cc54 add params duxbbo 2022-07-25 07:15:01 +00:00
  • 51bb6f7f63 add route duxbbo 2022-07-25 07:09:57 +00:00
  • 0f2ccb1fab add fib duxbbo 2022-07-25 07:07:37 +00:00
  • 175c29b238 add uapi duxbbo 2022-07-25 07:04:58 +00:00
  • 26a2609a4e add includes duxbbo 2022-07-25 07:01:22 +00:00
  • 1100dfe8bf add files duxbbo 2022-07-25 06:56:56 +00:00
  • c0997c55b0 !8 mv files && add patch for linux 5.10 Merge pull request !8 from duxbbo/addPatchs openharmony_sig_ci 2022-07-25 06:47:21 +00:00
  • 2e66ee3f3b mv files && add patches for linux 5.10 duxbbo 2022-07-25 03:56:08 +00:00
  • ca7c330d66 !6 支持newip地址 Merge pull request !6 from duxbbo/ADDR openharmony_sig_ci 2022-07-18 09:18:48 +00:00
  • d0f3f4d0bf !2 支持newip协议栈 Merge pull request !2 from duxbbo/SupportNewIP openharmony_sig_ci 2022-07-18 09:17:16 +00:00
  • 3ed147cb0b !5 支持TCP Merge pull request !5 from duxbbo/AddTCP openharmony_sig_ci 2022-07-18 09:15:04 +00:00
  • cbc9c382f3 !4 add udp Merge pull request !4 from duxbbo/AddUdp openharmony_sig_ci 2022-07-18 09:14:25 +00:00
  • f91b06c8a5 !3 add protocol def Merge pull request !3 from duxbbo/AddHeaderDef openharmony_sig_ci 2022-07-18 09:13:13 +00:00
  • 935b593832 !7 支持地址配置 Merge pull request !7 from duxbbo/AddrConf openharmony_sig_ci 2022-07-18 07:34:51 +00:00
  • 4732a25002 support addrconf duxbbo 2022-07-18 06:55:12 +00:00
  • e4e3aa69ed add addr duxbbo 2022-07-18 06:51:52 +00:00
  • 42755a5b74 add tcp support duxbbo 2022-07-18 06:44:07 +00:00
  • 3881188ae1 add UDP duxbbo 2022-07-18 04:09:04 +00:00
  • 73256cbe43 add protocol def duxbbo 2022-07-18 04:03:27 +00:00
  • 77937d85b0 add newip duxbbo 2022-07-18 03:59:01 +00:00
  • fe478b9a55 Initial commit openharmony_sig_ci 2022-02-18 09:17:15 +00:00