找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888
查看: 21276|回复: 80

一个据说可以解决 fastpath 与 mwan3 冲突问题的补丁

[复制链接]
发表于 2018-8-9 07:53 | 显示全部楼层 |阅读模式
本帖最后由 LGA1150 于 2018-11-27 20:31 编辑

来源: https://svn.dd-wrt.com/attachmen ... t-fe-pbr-safe.patch
原文说是修复 SFE 与“策略路由”的冲突, mwan3 算是一类策略路由,因此应该也有效
我已做少量修改,可以直接在 lean 的源码里打上 patch -p1 -i lean-sfe-fix-pbr.patch
已编译通过,经测试,可以和我手写的策略路由规则兼容,但宽带不能多拨所以不清楚是否兼容 mwan3

更新: lean 已集成本补丁,附件已移除,commit 见 https://github.com/coolsnowwolf/ ... 55c86d68474700526d1
更新2: lean 在最新 commit 移除了此补丁,因为疑似和 TAP V*P*N 冲突,需要的可以这样重新加上
  1. wget -O- https://github.com/coolsnowwolf/lede/commit/e6ef0d1d73a4b3d4feaae55c86d68474700526d1.patch | patch -p1
复制代码


我的恩山、我的无线 The best wifi forum is right here.
 楼主| 发表于 2018-8-9 08:03 | 显示全部楼层
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2018-8-9 11:53 | 显示全部楼层
原始补丁好像禁用了以下代码:

sfe_ipv6_register_sync_rule_callback(sfe_cm_sync_rule);

nf_unregister_hooks(sfe_cm_ops_post_routing, ARRAY_SIZE(sfe_cm_ops_post_routing));

sfe_ipv6_destroy_all_rules_for_dev(NULL);

你的补丁里好像没禁用?

点评

那个作用的是 sfe_cm.c 对应 kmod-shortcut-fe-cm ,与 kmod-fast-classifier 竞争 (gwlim 说过不能同时启用)。dd-wrt 中这几个文件被编译为单一的 ko 文件,因此原作者禁用是为了避免竞争。OpenWrt 里是分开的,只  详情 回复 发表于 2018-8-9 12:08
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| 发表于 2018-8-9 12:08 来自手机 | 显示全部楼层
scucs 发表于 2018-8-9 11:53
原始补丁好像禁用了以下代码:

sfe_ipv6_register_sync_rule_callback(sfe_cm_sync_rule);

那个作用的是 sfe_cm.c 对应 kmod-shortcut-fe-cm ,与 kmod-fast-classifier 竞争 (gwlim 说过不能同时启用)。dd-wrt 中这几个文件被编译为单一的 ko 文件,因此原作者禁用是为了避免竞争。OpenWrt 里是分开的,只要编译时不选择 kmod-shortcut-fe-cm 只选择 kmod-fast-classifier 即可

点评

哦哦,好,十分感谢!  详情 回复 发表于 2018-8-9 13:16
哦哦,好,十分感谢!  详情 回复 发表于 2018-8-9 13:15
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2018-8-9 12:51 | 显示全部楼层
感謝分享
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2018-8-9 13:15 | 显示全部楼层
LGA1150 发表于 2018-8-9 12:08
那个作用的是 sfe_cm.c 对应 kmod-shortcut-fe-cm ,与 kmod-fast-classifier 竞争 (gwlim 说过不能同时 ...

哦哦,好,十分感谢!
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2018-8-9 13:16 | 显示全部楼层
LGA1150 发表于 2018-8-9 12:08
那个作用的是 sfe_cm.c 对应 kmod-shortcut-fe-cm ,与 kmod-fast-classifier 竞争 (gwlim 说过不能同时 ...

哦哦,好,十分感谢!
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2018-8-9 13:38 | 显示全部楼层
这个NB。等成熟。然后使用看看。
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2018-8-9 16:09 | 显示全部楼层
厉害,感谢分享。
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| 发表于 2018-8-14 10:37 来自手机 | 显示全部楼层
没人测试能不能用吗?

点评

好,收藏了  详情 回复 发表于 2018-8-14 15:17
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2018-8-14 12:56 | 显示全部楼层
顶下,让大神试下。
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2018-8-14 15:17 | 显示全部楼层
LGA1150 发表于 2018-8-14 10:37
没人测试能不能用吗?

好,收藏了
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2018-8-15 16:49 来自手机 | 显示全部楼层
好消息啊!一直fastpath与多播纠结,但是不会编译,只能等大神的成品了

点评

你有百兆支持多拨叠加的网络环境吗?我这里编译了几个固件,但没网络环境测试。  详情 回复 发表于 2018-8-15 16:54
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2018-8-15 16:54 | 显示全部楼层
arbol57457 发表于 2018-8-15 16:49
好消息啊!一直fastpath与多播纠结,但是不会编译,只能等大神的成品了

你有百兆支持多拨叠加的网络环境吗?我这里编译了几个固件,但没网络环境测试。

点评

大哥你好,我这里能多拨,麻烦给编译个EA8500的固件我给测试fastpath和多拨还冲不冲突  详情 回复 发表于 2018-9-6 22:52
算是准系统,百兆猫+3800,刷的蝈蝈大侠的固件,双线双播,上行翻倍叠加,下行可能是猫限制了速度上不去。  详情 回复 发表于 2018-8-16 00:57
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2018-8-15 20:13 | 显示全部楼层
我编译了没人反馈

点评

同……  详情 回复 发表于 2018-8-16 07:44
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2024-4-25 19:02

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com 举报电话:0519-86695797

快速回复 返回顶部 返回列表