Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

GL-MT6000 + X-Wrt(23.10_b202311141826) 启用转发加速(natflow) 影响tcp传输 #34

Open
microka opened this issue Nov 15, 2023 · 29 comments

Comments

@microka
Copy link

microka commented Nov 15, 2023

型号 GL.iNet GL-MT6000
架构 ARMv8 Processor rev 4
目标平台 mediatek/filogic
固件版本 X-WRT 23.10_b202311141826 Lunar / LuCI Master git-23.317.86009-e30c777
内核版本 5.15.138

2023-11-16_021546
2023-11-16_020008
转发加速(natflow)启用时,外部网络访问本地的http串流(tcp协议),传输速度只有十几/几十KB/s

2023-11-16_021925
三个「转发加速」均启用后情况也是一样

2023-11-16_021528
2023-11-16_015803
转发加速(natflow)禁用后,外部网络可流畅访问本地http串流(视频码率约为10Mbps,传输速度能达到1.2MB/s)

但试过开启转发加速跑Speedtest-X测速或者rdp连接后播放视频都没有问题,就是上面的串流播放发现有问题,麻烦大佬帮忙排查一下,感谢!

@ptpt52
Copy link
Contributor

ptpt52 commented Nov 15, 2023

@microka
串流播放 是什么流量,我可以做类似测试吗,大概如何部署

@microka
Copy link
Author

microka commented Nov 16, 2023

@microka 串流播放 是什么流量,我可以做类似测试吗,大概如何部署

您好,是tvheadend提供的串流播放,我这边是一款Android(Linux)盒子上部署的,还可以在x86(或其它ARM架构)设备上先部署LibreELEC,然后在Kodi里安装Tvheadend插件。
我这边不确定通过LibreELEC的Kodi部署Tvheadend会否有该问题,但至少在我这Android(Linux)盒子上是有问题的,关闭转发加速或者用其它路由系统(如x86爱快)拨号则没有问题。
麻烦大大帮忙排查,有需要我也可以协助提供数据。

@microka
Copy link
Author

microka commented Nov 16, 2023

@ptpt52 大大您好,我这边刚测试了一下,通过rdp远程桌面复制远程端(被控端)一个50多MB的文件粘贴到本地(两端均为Windows 11,被控端为X-Wrt路由系统):
--转发加速(三项)全部开启,粘贴后流量只跑了1、2MB?然后就一直卡住,点击取消粘贴提示错误,此时rdp远程桌面也没有响应,需要断开重连;
--只开启「转发加速(natflow)」和「硬件转发加速」(关闭「WED硬件转发加速」),可顺利传输完整个文件;
--只开启「转发加速(natflow)」,情况同上(可顺利传输完整个文件);
--转发加速全部关闭,情况同上(可顺利传输完整个文件)。

供您参考排查。

@ptpt52
Copy link
Contributor

ptpt52 commented Nov 16, 2023

@microka
通过你的测试,目测是wed硬件转发功能有问题?

@ptpt52
Copy link
Contributor

ptpt52 commented Nov 16, 2023

@microka
你试试替换一个文件 然后重启设备。 测试一下是否解决
替换文件 /lib/modules/5.15.138/mt7915e.ko

用这个文件替换 https://downloads.x-wrt.com/rom/Downloads/mt7915e.ko

@ptpt52
Copy link
Contributor

ptpt52 commented Nov 16, 2023

是Wi-Fi才有问题吧,WED功能是 有线口和Wi-Fi之间硬件转发的功能。

@microka
Copy link
Author

microka commented Nov 16, 2023

@microka 你试试替换一个文件 然后重启设备。 测试一下是否解决 替换文件 /lib/modules/5.15.138/mt7915e.ko

用这个文件替换 https://downloads.x-wrt.com/rom/Downloads/mt7915e.ko

您好,替换并重启后测试rdp文件传输问题依旧。

另外,测试播放Android(Linux)设备上tvheadend提供http m3u串流(走TCP协议,播放端为Windows11和iPhone15):
--转发加速(三项)全部开启,传输速率很低(只有几、十几KB/s),视频画面一直出不来;
--只开启「转发加速(natflow)」和「硬件转发加速」(关闭「WED硬件转发加速」),情况同上;
--只开启「转发加速(natflow)」,情况同上;
--转发加速(三项)全部关闭,可顺利播放。
(注,播放端与串流server不在同一局域网内)

@microka
Copy link
Author

microka commented Nov 16, 2023

是Wi-Fi才有问题吧,WED功能是 有线口和Wi-Fi之间硬件转发的功能。

您好,我这边X-Wrt均为有线连接,无线已禁用。

@ptpt52
Copy link
Contributor

ptpt52 commented Nov 16, 2023

@microka 这次反馈又跟前面不一样说法了,按照你说发,就是natflow转发加速就有问题了

@ptpt52
Copy link
Contributor

ptpt52 commented Nov 16, 2023

@microka 转发数据,是从什么口到什么口(lan wan)?

@ptpt52
Copy link
Contributor

ptpt52 commented Nov 16, 2023

大概看你的意思,是从外网访问内网的情况,数据传输慢的问题

@microka
Copy link
Author

microka commented Nov 16, 2023

MT6000 X-Wrt网络配置如下:
eth1(2.5G) - wan1(网关跃点10)
lan1(2.5G) - Windows
lan3 (1G) - wan3(网关跃点30)
lan4 (1G) - Android(Linux) tvheadend
lan5 (1G) - wan2(网关跃点20)

wan1-3均为X-Wrt PPPoE拨号,
MultiWAN管理器接口、成员添加了wan1-3,规则为默认的三条规则并分配策略为默认路由(即wan1优先),配置MWAN是为了让外网通过wan3 IP也能连进来(不配置的话只有优先路由wan1才能连入),
X-Wrt无线已关闭,已替换mt7915e.ko文件。

进行两项测试,
测试1:外网通过wan1和wan3的IP,访问lan4设备tvheadend提供的http m3u视频串流(tcp协议),外网播放端为Windows11和iPhone15。
测试2:外网通过wan1和wan3的IP,连接lan1设备Windows RDP远程桌面,复制远程桌面一个50MB的文件,粘贴到外网Windows。

配置1:【转发加速(natflow)】【硬件转发加速】【WED硬件转发加速】均启用
测试1情况:通过wan1 IP连接,串流传输速度在每秒“几KB-几十KB-一百多KB”之间来回波动,但加载了约1分钟视频画面仍未加载出来(视频码率约8Mbps);通过wan3 IP连接,一开始建立连接验证用户名密码后速度能跑到几百KB/s,但很快速度就降至几KB/s,视频画面无法加载出来(能确保连接是成功建立了,还验证了用户名密码,也没有中断)。
测试2情况:通过wan1 IP连接,取回文件前1、2秒速度能跑到1.几MB/s,随后降至几KB/s(我怀疑就是没流量在跑了),Windows文件传输进度一直卡着,点击取消提示错误,rdp连接也丢失了;通过wan3 IP连接,第一次测试取回文件可顺利传输完毕,第二次重新发起rdp连接,取回文件很快中断,rdp会话丢失并自动重连后再试,又能顺利取回文件,之后又试了几次重新rdp连接,均无法取回文件(很快中断)。

配置2:启用【转发加速(natflow)】【硬件转发加速】,关闭【WED硬件转发加速】
测试1情况:通过wan1和wan3 IP连接都很慢,视频基本无法加载出来。
测试2情况:通过wan1 IP连接,前1、2秒速度能跑到1.几MB/s,随后速度降至近似0,过了7-8秒后提示复制出错,rdp连接会话丢失;通过wan3 IP连接,第一次和通过wan1 IP连接情况一样(传了1、2秒速度就降至0了),之后我再试一次,这次传输了7-8秒(大约传输了几MB),接着速度又降至0,之后的情况和前面一样。

配置3:启用【转发加速(natflow)】,关闭【硬件转发加速】【WED硬件转发加速】
测试1情况:通过wan1和wan3 IP连接都很慢,视频偶尔等上一段时间能加载出来但非常卡。
测试2情况:通过wan1和wan3 IP都能顺利传输取回整个文件。

配置4:【转发加速(natflow)】【硬件转发加速】【WED硬件转发加速】均关闭
测试1情况:通过wan1和wan3 IP连接都能顺利流畅播放。
测试2情况:通过wan1和wan3 IP都能顺利传输取回整个文件。

(注:以上配置间调整后均重启了路由器再进行测试)

@ptpt52 希望以上测试结果能提供帮忙

@ptpt52
Copy link
Contributor

ptpt52 commented Nov 16, 2023

@microka 早前有个网友反馈和你的情况类同的问题
但是我尝试重现 一直无法复现问题

简单总结就是,natflow开启加速情况下,从外网 访问 内网 下载文件或者数据,速度很慢只有1Mbps 那样(也就是100K速度)

@microka
Copy link
Author

microka commented Nov 16, 2023

@microka 早前有个网友反馈和你的情况类同的问题 但是我尝试重现 一直无法复现问题

简单总结就是,natflow开启加速情况下,从外网 访问 内网 下载文件或者数据,速度很慢只有1Mbps 那样(也就是100K速度)

好吧,要是这个问题能解决,我就能在MT6000上愉快地使用X-Wrt了~

@ptpt52
Copy link
Contributor

ptpt52 commented Nov 16, 2023

@microka
做一下调试测试

  1. 开启natflow 软件转发,其他不要开启
  2. 内网主机运行 iperf3 -s 服务器(端口 tcp 5201)
  3. 端口映射到 wan 到 2的内网主机 5201 端口上
  4. 从外面运行 iperf3 客户端进行流量测试 iperf3 -c <wan_IP> -R
  5. 如果出现问题,预期4中测试速度很小
  6. echo debug=7 >/dev/natflow_ctl 开启 natflow调试,跑一次4 的测试,查看 dmesg 信息。

@microka
Copy link
Author

microka commented Nov 16, 2023

4. iperf3 -c <wan_IP> -R

2023-11-16_185820
2023-11-16_185908
这样测试没问题呢

@microka
Copy link
Author

microka commented Nov 16, 2023

仅启用【转发加速(natflow)】,在我前面的测试2(从rdp远程被控端桌面复制文件粘贴到本地控制端)是没问题的,是访问Android(Linux)的串流有问题。我看要不晚点我用x86部署一个LibreELEC(基于Linux),在上面装个tvheadend以及iperf再测试下。

@ptpt52
Copy link
Contributor

ptpt52 commented Nov 18, 2023

实在无法重现问题
你用iperf3 测试能否重现问题
我的tplink-xdr6088 测试了也没有出现问题

如何部署和的类似环境?

@microka
Copy link
Author

microka commented Nov 18, 2023

实在无法重现问题 你用iperf3 测试能否重现问题 我的tplink-xdr6088 测试了也没有出现问题

如何部署和的类似环境?

您好,今晚我用uboot刷了x-wrt-23.10-b202311180843-mediatek-filogic-glinet_gl-mt6000-squashfs-sysupgrade.bin,未替换其他文件,测试情况如下:

2023-11-19_022502
iperf3从外网测wan3 ip,截图中的转发加速开启状态分别为:
①全关闭
②仅开启【转发加速(natflow)】
③仅开启【转发加速(natflow)】【硬件转发加速】
④全开启
该测试结果与我之前 #34 (comment) 测试2(用rdp复制文件)的结果一致,即“转发加速”全关闭或仅开启【转发加速(natflow)】时才正常。

[ 5626.230966] info: (PCO)[PRE](natflow_path_pre_ct_in_hook:1939)[14.***.***.**:10166->192.168.31.10:5201|ID:C590,IL:40|...A....]: dir=1 use hash=7388 outdev=pppoe-wan_300M(vlan:-1 pppoe=-1) l2_len=0 [ 5626.249898] info: keepalive[8012] nfn[14.***.***.**:10166->14.***.***.**(X-Wrt):5201] ct1 diff_jiffies=0 HZ=100 bytes=0 hw=0 [ 5626.354417] info: (PCO)[PRE](natflow_path_pre_ct_in_hook:1939)[14.***.***.**:10167->192.168.31.10:5201|ID:C595,IL:40|...A....]: dir=0 use hash=8008 outdev=lan1(vlan:-1 pppoe=-1) l2_len=14 [ 5626.371096] info: (PCO)[PRE](natflow_path_pre_ct_in_hook:1939)[14.***.***.**:10167->192.168.31.10:5201|ID:C595,IL:40|...A....]: dir=1 use hash=6361 outdev=pppoe-wan_300M(vlan:-1 pppoe=-1) l2_len=0 [ 5626.392685] info: keepalive[8008] nfn[14.***.***.**:10167->14.***.***.**(X-Wrt):5201] ct1 diff_jiffies=0 HZ=100 bytes=0 hw=0 [ 5626.562116] info: keepalive[8008] nfn[14.***.***.**:10167->14.***.***.**(X-Wrt):5201] ct0 diff_jiffies=17 HZ=100 bytes=0 hw=0 [ 5627.149033] info: keepalive[8008] nfn[14.***.***.**:10167->14.***.***.**(X-Wrt):5201] ct1 diff_jiffies=59 HZ=100 bytes=2044720 hw=0 [ 5627.160245] info: (PCO)[PRE](natflow_path_pre_ct_in_hook:1939)[14.***.***.**(X-Wrt):5201->14.***.***.**:10167|ID:46E9,IL:6040|...A....]: dir=0 use hash=8008 outdev=lan1(vlan:-1 pppoe=-1) l2_len=14 [ 5627.160397] info: (PCO)[PRE](natflow_path_pre_ct_in_hook:1939)[14.***.***.**:10167->192.168.31.10:5201|ID:C8F9,IL:40|...A....]: dir=1 use hash=6361 outdev=pppoe-wan_300M(vlan:-1 pppoe=-1) l2_len=0 [ 5627.177099] info: (PCO) set hwnat offload 1 dev=lan1(vlan:-1 pppoe:-1) s=14.***.***.**:10167 d=14.***.***.**(X-Wrt):5201 dev=pppoe-wan_300M(vlan:-1 pppoe:-1) s=192.168.31.10:5201 d=14.***.***.**:10167 [ 5627.211705] info: keepalive[8008] nfn[14.***.***.**:10167->14.***.***.**(X-Wrt):5201] ct1 diff_jiffies=2 HZ=100 bytes=32708 hw=2 [ 5627.245557] info: keepalive[8008] nfn[14.***.***.**:10167->14.***.***.**(X-Wrt):5201] ct0 diff_jiffies=3 HZ=100 bytes=1156 hw=2 [ 5629.369746] info: keepalive[8008] nfn[14.***.***.**:10167->14.***.***.**(X-Wrt):5201] ct1 diff_jiffies=213 HZ=100 bytes=89318 hw=2 [ 5631.772917] info: keepalive[8008] nfn[14.***.***.**:10167->14.***.***.**(X-Wrt):5201] ct1 diff_jiffies=241 HZ=100 bytes=1258 hw=2 [ 5636.424375] info: keepalive[8012] nfn[14.***.***.**:10166->14.***.***.**(X-Wrt):5201] ct1 diff_jiffies=1018 HZ=100 bytes=123 hw=0
2023-11-19_033027
这里贴一段③仅开启【转发加速(natflow)】【硬件转发加速】 从外部对wan3 ip进行的iperf3测速情况。

至于tvheadend串流的问题,我刚在x86设备上安装了LibreELEC,在系统里面Kodi中安装tvheadend backend插件,外网通过wan3 ip连接访问该设备tvheadend的串流,情况和我之前 #34 (comment) 测试1的结果一致:只有在转发加速都关闭的情况下才能顺利加载出视频。
这一块的部署流程:
这里下载镜像,x86注意可能需要下载Generic-legacy镜像,否则有可能装完黑屏进不了系统。
LibreELEC装完进入到Kodi,在插件页面搜索“tvheadend”安装backend后端,装完tvh的管理地址是 http://ip:9981
可参照这个帖子配置tvheadend,这里提供一个直播源地址 https://0472.org/hls/fhzw.m3u8
配置完再通过副wan ip收看频道进行测试。

@ptpt52
Copy link
Contributor

ptpt52 commented Nov 19, 2023

@microka
我发现你给的日志里面有点可疑的地方
outdev=pppoe-wan_300M(vlan:-1 pppoe=-1)

这里 pppoe-wan_300M 是哪个口? lan1 lan2 lan3 wan eth1 ?

@ptpt52
Copy link
Contributor

ptpt52 commented Nov 19, 2023

@microka 你这个问题,iperf3测试,是可以稳定出现,还是 偶尔出现?

@ptpt52
Copy link
Contributor

ptpt52 commented Nov 19, 2023

@microka
Copy link
Author

microka commented Nov 19, 2023

@microka 我发现你给的日志里面有点可疑的地方 outdev=pppoe-wan_300M(vlan:-1 pppoe=-1)

这里 pppoe-wan_300M 是哪个口? lan1 lan2 lan3 wan eth1 ?

pppoe-wan_300M 是 lan3
MT6000共6个网口(eth1, lan1-5),wan1是eth1,wan2是lan5,wan3(wan_300M)是lan5,lan1是PC,lan4是tvheadend设备,lan2是tr069(由光猫DHCP)。

@microka
Copy link
Author

microka commented Nov 19, 2023

@microka 你这个问题,iperf3测试,是可以稳定出现,还是 偶尔出现?

昨晚测试,相对可以稳定出现,偶尔会没问题(比如按理讲③仅开启【转发加速(natflow)】【硬件转发加速】这种情况测试应该是有问题的,但有时iperf测试又完全没问题)但重新开关一次设置后问题又能复现。

@microka
Copy link
Author

microka commented Nov 19, 2023

@microka
Copy link
Author

microka commented Nov 19, 2023

@ptpt52 还没回去刷新的固件,补充一个情况:③仅开启【转发加速(natflow)】【硬件转发加速】的情况下,rdp远程控制一般操作都正常(被控端上行流量1、200KB/s),但一旦在被控端播放一个1M码率的视频,画面出来后马上整个RDP卡住无响应,只能断开重连,与iperf测试情况一致。

@microka
Copy link
Author

microka commented Nov 19, 2023

@microka 试试这个固件 是否解决 https://downloads.x-wrt.com/rom/Downloads/x-wrt-23.10-b202311191010-mediatek-filogic-glinet_gl-mt6000-squashfs-sysupgrade.bin

您好,测试了还是有问题:
①全开启
①全开启

[ 1188.411420] info: (PCO)PRE[(iperf-client-IP):28765->192.168.31.10:5201|ID:5142,IL:40|...A....]: dir=0 use hash=6544 outdev=lan1(vlan:-1 pppoe=-1) l2_len=14
[ 1188.428170] info: (PCO)PRE[(iperf-client-IP):28765->192.168.31.10:5201|ID:5142,IL:40|...A....]: dir=1 use hash=4256 outdev=pppoe-wan_300M(vlan:-1 pppoe=-1) l2_len=0
[ 1188.447293] info: keepalive[6544] nfn[(iperf-client-IP):28765->(wan3-IP):5201] ct1 diff_jiffies=0 HZ=100 bytes=0 hw=0
[ 1188.558322] info: (PCO)PRE[(iperf-client-IP):26447->192.168.31.10:5201|ID:5147,IL:40|...A....]: dir=0 use hash=1496 outdev=lan1(vlan:-1 pppoe=-1) l2_len=14
[ 1188.575080] info: (PCO)PRE[(iperf-client-IP):26447->192.168.31.10:5201|ID:5147,IL:40|...A....]: dir=1 use hash=3308 outdev=pppoe-wan_300M(vlan:-1 pppoe=-1) l2_len=0
[ 1188.597414] info: keepalive[1496] nfn[(iperf-client-IP):26447->(wan3-IP):5201] ct1 diff_jiffies=0 HZ=100 bytes=0 hw=0
[ 1188.766509] info: keepalive[1496] nfn[(iperf-client-IP):26447->(wan3-IP):5201] ct0 diff_jiffies=17 HZ=100 bytes=0 hw=0
[ 1188.872674] info: keepalive[1496] nfn[(iperf-client-IP):26447->(wan3-IP):5201] ct1 diff_jiffies=11 HZ=100 bytes=787792 hw=0
[ 1189.155039] info: keepalive[1496] nfn[(iperf-client-IP):26447->(wan3-IP):5201] ct0 diff_jiffies=28 HZ=100 bytes=0 hw=0
[ 1189.865202] info: keepalive[1496] nfn[(iperf-client-IP):26447->(wan3-IP):5201] ct1 diff_jiffies=71 HZ=100 bytes=2831350 hw=0
[ 1189.876604] info: (PCO)PRE[(wan3-IP):5201->(iperf-client-IP):26447|ID:9AB3,IL:1240|...A....]: dir=0 use hash=1496 outdev=lan1(vlan:-1 pppoe=-1) l2_len=14
[ 1189.876625] info: (PCO)PRE[(iperf-client-IP):26447->192.168.31.10:5201|ID:5648,IL:40|...A....]: dir=1 use hash=3308 outdev=pppoe-wan_300M(vlan:-1 pppoe=-1) l2_len=0
[ 1189.893628] info: (PCO) set hwnat offload 1 dev=lan1(vlan:-1 pppoe:-1) s=(iperf-client-IP):26447 d=(wan3-IP):5201 dev=pppoe-wan_300M(vlan:-1 pppoe:-1) s=192.168.31.10:5201 d=(iperf-client-IP):26447
[ 1189.937543] info: keepalive[1496] nfn[(iperf-client-IP):26447->(wan3-IP):5201] ct0 diff_jiffies=2 HZ=100 bytes=136 hw=2
[ 1198.624244] info: keepalive[6544] nfn[(iperf-client-IP):28765->(wan3-IP):5201] ct1 diff_jiffies=1019 HZ=100 bytes=123 hw=0

②仅开启【转发加速(natflow)】【硬件转发加速】
②仅开启【转发加速(natflow)】【硬件转发加速】

[ 1848.584576] info: (PCO)PRE[(iperf-client-IP):28861->192.168.31.10:5201|ID:5A9C,IL:40|...A....]: dir=0 use hash=6672 outdev=lan1(vlan:-1 pppoe=-1) l2_len=14
[ 1848.601341] info: (PCO)PRE[(iperf-client-IP):28861->192.168.31.10:5201|ID:5A9C,IL:40|...A....]: dir=1 use hash=4896 outdev=pppoe-wan_300M(vlan:-1 pppoe=-1) l2_len=0
[ 1848.620344] info: keepalive[6672] nfn[(iperf-client-IP):28861->(wan3-IP):5201] ct1 diff_jiffies=0 HZ=100 bytes=0 hw=0
[ 1848.742649] info: (PCO)PRE[(iperf-client-IP):28650->192.168.31.10:5201|ID:5AA1,IL:40|...A....]: dir=0 use hash=1868 outdev=lan1(vlan:-1 pppoe=-1) l2_len=14
[ 1848.759419] info: (PCO)PRE[(iperf-client-IP):28650->192.168.31.10:5201|ID:5AA1,IL:40|...A....]: dir=1 use hash=7800 outdev=pppoe-wan_300M(vlan:-1 pppoe=-1) l2_len=0
[ 1848.780519] info: keepalive[1868] nfn[(iperf-client-IP):28650->(wan3-IP):5201] ct1 diff_jiffies=1 HZ=100 bytes=0 hw=0
[ 1848.971330] info: keepalive[1868] nfn[(iperf-client-IP):28650->(wan3-IP):5201] ct0 diff_jiffies=19 HZ=100 bytes=0 hw=0
[ 1849.158940] info: keepalive[1868] nfn[(iperf-client-IP):28650->(wan3-IP):5201] ct1 diff_jiffies=19 HZ=100 bytes=1136456 hw=0
[ 1849.170337] info: (PCO)PRE[(wan3-IP):5201->(iperf-client-IP):28650|ID:A8F1,IL:1240|...A....]: dir=0 use hash=1868 outdev=lan1(vlan:-1 pppoe=-1) l2_len=14
[ 1849.187350] info: (PCO)PRE[(wan3-IP):5201->(iperf-client-IP):28650|ID:A8F1,IL:1240|...A....]: dir=1 use hash=7800 outdev=pppoe-wan_300M(vlan:-1 pppoe=-1) l2_len=0
[ 1849.205155] info: (PCO) set hwnat offload 1 dev=pppoe-wan_300M(vlan:-1 pppoe:-1) s=192.168.31.10:5201 d=(iperf-client-IP):28650 dev=lan1(vlan:-1 pppoe:-1) s=(iperf-client-IP):28650 d=(wan3-IP):5201
[ 1849.218807] info: keepalive[1868] nfn[(iperf-client-IP):28650->(wan3-IP):5201] ct1 diff_jiffies=2 HZ=100 bytes=28006 hw=2
[ 1851.528028] info: keepalive[1868] nfn[(iperf-client-IP):28650->(wan3-IP):5201] ct1 diff_jiffies=231 HZ=100 bytes=142484 hw=2
[ 1853.939576] info: keepalive[1868] nfn[(iperf-client-IP):28650->(wan3-IP):5201] ct1 diff_jiffies=241 HZ=100 bytes=1258 hw=2
[ 1858.798501] info: keepalive[6672] nfn[(iperf-client-IP):28861->(wan3-IP):5201] ct1 diff_jiffies=1019 HZ=100 bytes=163 hw=0
[ 1859.266852] info: keepalive[7800] nfn[192.168.31.10:5201->(iperf-client-IP):28650] diff_jiffies=3032 timeout

③仅开启【转发加速(natflow)】
③仅开启【转发加速(natflow)】

[ 2084.172710] info: (PCO)PRE[(iperf-client-IP):29355->192.168.31.10:5201|ID:5C82,IL:40|...A....]: dir=0 use hash=4680 outdev=lan1(vlan:-1 pppoe=-1) l2_len=14
[ 2084.189471] info: (PCO)PRE[(iperf-client-IP):29355->192.168.31.10:5201|ID:5C82,IL:40|...A....]: dir=1 use hash=2936 outdev=pppoe-wan_300M(vlan:-1 pppoe=-1) l2_len=0
[ 2084.219543] info: keepalive[4680] nfn[(iperf-client-IP):29355->(wan3-IP):5201] ct1 diff_jiffies=1 HZ=100 bytes=0 hw=0
[ 2084.336928] info: (PCO)PRE[(iperf-client-IP):25957->192.168.31.10:5201|ID:5C87,IL:40|...A....]: dir=0 use hash=3440 outdev=lan1(vlan:-1 pppoe=-1) l2_len=14
[ 2084.353689] info: (PCO)PRE[(iperf-client-IP):25957->192.168.31.10:5201|ID:5C87,IL:40|...A....]: dir=1 use hash=1092 outdev=pppoe-wan_300M(vlan:-1 pppoe=-1) l2_len=0
[ 2084.374508] info: keepalive[3440] nfn[(iperf-client-IP):25957->(wan3-IP):5201] ct1 diff_jiffies=0 HZ=100 bytes=0 hw=0
[ 2084.646727] info: keepalive[3440] nfn[(iperf-client-IP):25957->(wan3-IP):5201] ct0 diff_jiffies=27 HZ=100 bytes=0 hw=0
[ 2084.931984] info: keepalive[3440] nfn[(iperf-client-IP):25957->(wan3-IP):5201] ct1 diff_jiffies=29 HZ=100 bytes=554128 hw=0
[ 2085.253788] info: keepalive[3440] nfn[(iperf-client-IP):25957->(wan3-IP):5201] ct0 diff_jiffies=32 HZ=100 bytes=0 hw=0
[ 2085.921729] info: keepalive[3440] nfn[(iperf-client-IP):25957->(wan3-IP):5201] ct1 diff_jiffies=67 HZ=100 bytes=1118800 hw=0
[ 2086.893534] info: keepalive[3440] nfn[(iperf-client-IP):25957->(wan3-IP):5201] ct0 diff_jiffies=97 HZ=100 bytes=0 hw=0
[ 2086.926674] info: keepalive[3440] nfn[(iperf-client-IP):25957->(wan3-IP):5201] ct1 diff_jiffies=4 HZ=100 bytes=1236400 hw=0
[ 2087.203108] info: keepalive[3440] nfn[(iperf-client-IP):25957->(wan3-IP):5201] ct0 diff_jiffies=27 HZ=100 bytes=0 hw=0
[ 2087.923408] info: keepalive[3440] nfn[(iperf-client-IP):25957->(wan3-IP):5201] ct1 diff_jiffies=72 HZ=100 bytes=1033056 hw=0
[ 2088.696046] info: keepalive[3440] nfn[(iperf-client-IP):25957->(wan3-IP):5201] ct0 diff_jiffies=78 HZ=100 bytes=0 hw=0
[ 2088.919677] info: keepalive[3440] nfn[(iperf-client-IP):25957->(wan3-IP):5201] ct1 diff_jiffies=22 HZ=100 bytes=958050 hw=0
[ 2089.051967] info: keepalive[3440] nfn[(iperf-client-IP):25957->(wan3-IP):5201] ct0 diff_jiffies=13 HZ=100 bytes=0 hw=0
[ 2089.954563] info: keepalive[3440] nfn[(iperf-client-IP):25957->(wan3-IP):5201] ct1 diff_jiffies=91 HZ=100 bytes=1101840 hw=0
[ 2090.367630] info: keepalive[3440] nfn[(iperf-client-IP):25957->(wan3-IP):5201] ct0 diff_jiffies=41 HZ=100 bytes=0 hw=0
[ 2090.945424] info: keepalive[3440] nfn[(iperf-client-IP):25957->(wan3-IP):5201] ct1 diff_jiffies=58 HZ=100 bytes=1020600 hw=0
[ 2091.931183] info: keepalive[3440] nfn[(iperf-client-IP):25957->(wan3-IP):5201] ct1 diff_jiffies=99 HZ=100 bytes=1157080 hw=0
[ 2092.355321] info: keepalive[3440] nfn[(iperf-client-IP):25957->(wan3-IP):5201] ct0 diff_jiffies=42 HZ=100 bytes=0 hw=0
[ 2092.930830] info: keepalive[3440] nfn[(iperf-client-IP):25957->(wan3-IP):5201] ct1 diff_jiffies=58 HZ=100 bytes=928560 hw=0
[ 2093.951918] info: keepalive[3440] nfn[(iperf-client-IP):25957->(wan3-IP):5201] ct1 diff_jiffies=102 HZ=100 bytes=993960 hw=0
[ 2094.446645] info: keepalive[4680] nfn[(iperf-client-IP):29355->(wan3-IP):5201] ct1 diff_jiffies=1023 HZ=100 bytes=123 hw=0

@ptpt52
Copy link
Contributor

ptpt52 commented Nov 19, 2023

@microka
Copy link
Author

microka commented Nov 20, 2023

https://downloads.x-wrt.com/rom/Downloads/x-wrt-23.10-b202311191111-mediatek-filogic-glinet_gl-mt6000-squashfs-sysupgrade.bin 试试这个固件。 应该解决了。

这个固件解决了硬件转发加速开启时iperf测速断流的问题,但tvheadend串流断流的问题仍然存在。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants