找回密码
 立即注册
img_loading
智能检测中

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888广告投放联系QQ68610888
楼主: 237176253

MTK 7621/798x 硬件QOS使用教程

 火...   [复制链接]
发表于 2023-4-19 09:11 | 显示全部楼层
看到这贴瞬间感觉高通不香了
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-4-19 09:11 | 显示全部楼层
foxconndmd 发表于 2023-4-19 08:31
我在进br-lan prerouting打的mark在本机做策略路由,进出为pppoe-wan的打mark做hqos,不会覆盖prerouting ...

硬件加速模块那只要收到了带有mark的数据,就会通过mark设置相应的优先级

点评

谢谢回复,你那源码target/linux/mediatek/files-5.4/drivers/net/ethernet/mediatek/mtk_hnat/和hanwckf版本不一样,我编译替换了下还能通用,这两个区别大吗?  详情 回复 发表于 2023-4-19 09:23
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2023-4-19 09:23 | 显示全部楼层
237176253 发表于 2023-4-19 09:11
硬件加速模块那只要收到了带有mark的数据,就会通过mark设置相应的优先级

谢谢回复,你那源码target/linux/mediatek/files-5.4/drivers/net/ethernet/mediatek/mtk_hnat/和hanwckf版本不一样,我编译替换了下还能通用,这两个区别大吗?

点评

基本一样  详情 回复 发表于 2023-4-19 09:24
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-4-19 09:24 | 显示全部楼层
foxconndmd 发表于 2023-4-19 09:23
谢谢回复,你那源码target/linux/mediatek/files-5.4/drivers/net/ethernet/mediatek/mtk_hnat/和hanwckf ...

基本一样
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2023-4-19 09:27 | 显示全部楼层
看看好东西
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2023-4-19 09:31 | 显示全部楼层
237176253 发表于 2023-4-19 08:19
这个打的mark很早,如果符合其他打mark的应用的规则,后面会被那些mark覆盖。

意思是不支持mask咯。
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2023-4-19 09:34 | 显示全部楼层
237176253 发表于 2023-4-19 00:31
这个前缀一般当地运营商是固定的,用这个匹配吧。

用这三个表示可以
电信240e::/20
联通2408:8000::/20
移动2409:8000::/20
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2023-4-19 09:46 | 显示全部楼层
foxconndmd 发表于 2023-4-19 05:10
关闭ipv6隐私地址 用后缀匹配

用这三个表示可以
电信240e::/20
联通2408:8000::/20
移动2409:8000::/20
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2023-4-19 09:55 | 显示全部楼层
开了qos每次重启后会报错,不知道什么原因

[  356.162084] ------------[ cut here ]------------
[  356.166708] NETDEV WATCHDOG: eth1 (mtk_soc_eth): transmit queue 0 timed out
[  356.173682] WARNING: CPU: 0 PID: 0 at dev_watchdog+0x2d8/0x2e0
[  356.179500] Modules linked in: pppoe ppp_async wireguard pppox ppp_mppe ppp_generic libchacha20poly1305 ipt_REJECT ebtable_nat ebtable_filter ebtable_broute chacha_neon xt_u32 xt_time xt_tcpudp xt_tcpmss xt_string xt_statistic xt_state xt_socket xt_recent xt_quota xt_pkttype xt_owner xt_nat xt_multiport xt_mark xt_mac xt_limit xt_length xt_iprange xt_hl xt_helper xt_ecn xt_dscp xt_conntrack xt_connmark xt_connlimit xt_connbytes xt_comment xt_cgroup xt_bpf xt_addrtype xt_TPROXY xt_TCPMSS xt_REDIRECT xt_MASQUERADE xt_LOG xt_HL xt_FLOWOFFLOAD xt_DSCP xt_CT xt_CLASSIFY ums_usbat ums_sddr55 ums_sddr09 ums_karma ums_jumpshot ums_isd200 ums_freecom ums_datafab ums_cypress ums_alauda ts_fsm ts_bm tcp_bbr slhc poly1305_neon nf_tproxy_ipv6 nf_tproxy_ipv4 nf_socket_ipv6 nf_socket_ipv4 nf_reject_ipv4 nf_nat_tftp nf_nat_snmp_basic nf_nat_sip nf_nat_p p t p nf_nat_irc nf_nat_h323 nf_nat_ftp nf_nat_amanda nf_log_ipv4 nf_conntrack_tftp nf_conntrack_snmp nf_conntrack_sip nf_conntrack_p p t p nf_conntrack_irc
[  356.179571]  nf_conntrack_h323 nf_conntrack_ftp nf_conntrack_broadcast ts_kmp nf_conntrack_amanda nf_conncount mtk_warp_proxy(P) mt_wifi(P) macvlan libcurve25519_generic libchacha ksmbd iptable_raw iptable_nat iptable_mangle iptable_filter ipt_ECN ip6table_raw ip_tables ebtables ebt_vlan ebt_stp ebt_snat ebt_redirect ebt_pkttype ebt_mark_m ebt_mark ebt_limit ebt_ip6 ebt_ip ebt_dnat ebt_arpreply ebt_arp ebt_among ebt_802_3 crc_ccitt asn1_decoder fuse cryptodev xt_set ip_set_list_set ip_set_hash_netportnet ip_set_hash_netport ip_set_hash_netnet ip_set_hash_netiface ip_set_hash_net ip_set_hash_mac ip_set_hash_ipportnet ip_set_hash_ipportip ip_set_hash_ipport ip_set_hash_ipmark ip_set_hash_ip ip_set_bitmap_port ip_set_bitmap_ipmac ip_set_bitmap_ip ip_set ip6table_nat nf_nat ip6t_NPT nf_log_ipv6 nf_log_common ip6table_mangle ip6table_filter ip6_tables ip6t_REJECT x_tables nf_reject_ipv6 nfsd ip6_udp_tunnel udp_tunnel sit ip_tunnel rpcsec_gss_krb5 auth_rpcgss oid_registry vfat fat lockd sunrpc
[  356.266824]  grace autofs4 nls_iso8859_1 nls_cp437 zram zsmalloc crypto_user algif_skcipher algif_rng algif_hash algif_aead af_alg seqiv md4 ghash_generic gf128mul gcm cts ctr ccm arc4 mtk_warp mtkhnat leds_gpio xhci_plat_hcd gpio_button_hotplug ext4 mbcache jbd2 conninfra
[  356.378336] CPU: 0 PID: 0 Comm: swapper/0 Tainted: P                  5.4.224 #0
[  356.385714] Hardware name: TP-Link TL-XDR6088 (DT)
[  356.390491] pstate: 60000005 (nZCv daif -PAN -UAO)
[  356.395271] pc : dev_watchdog+0x2d8/0x2e0
[  356.399266] lr : dev_watchdog+0x2d8/0x2e0
[  356.403261] sp : ffffffc010003db0
[  356.406561] x29: ffffffc010003db0 x28: 0000000000000140
[  356.411858] x27: 00000000ffffffff x26: 0000000000000000
[  356.417156] x25: 0000000000000000 x24: ffffff801e148000
[  356.422453] x23: 0000000000000000 x22: 0000000000000001
[  356.427750] x21: ffffff801e148478 x20: ffffffc010a06000
[  356.433046] x19: 0000000000000000 x18: 0000000000000010
[  356.438343] x17: 0000000000000000 x16: 0000000000000000
[  356.443641] x15: ffffffffffffffff x14: ffffffc010940c48
[  356.448938] x13: ffffffc090003b17 x12: ffffffc010003b1f
[  356.454235] x11: ffffffc010a17000 x10: ffffffc010003aa0
[  356.459533] x9 : 00000000ffffffd0 x8 : ffffffc0103eeb68
[  356.464830] x7 : 00000000000003a7 x6 : 0000000000000001
[  356.470128] x5 : ffffffc010372980 x4 : 0000000000000001
[  356.475425] x3 : 0000000000000000 x2 : 0000000000000040
[  356.480722] x1 : 0000000000000004 x0 : 000000000000003f
[  356.486019] Call trace:
[  356.488454]  dev_watchdog+0x2d8/0x2e0
[  356.492105]  call_timer_fn.isra.37+0x20/0x78
[  356.496361]  run_timer_softirq+0x1e0/0x468
[  356.500444]  __do_softirq+0x124/0x260
[  356.504094]  irq_exit+0xb8/0xc8
[  356.507225]  __handle_domain_irq+0x64/0xb8
[  356.511306]  gic_handle_irq+0xc0/0x158
[  356.515042]  el1_irq+0xb8/0x140
[  356.518172]  arch_cpu_idle+0x10/0x18
[  356.521736]  do_idle+0x120/0x148
[  356.524951]  cpu_startup_entry+0x24/0x60
[  356.528861]  rest_init+0xb0/0xbc
[  356.532077]  arch_call_rest_init+0xc/0x14
[  356.536072]  start_kernel+0x3f0/0x408
[  356.539720] ---[ end trace d5bfb79040ba58a8 ]---
[  356.544340] mtk_soc_eth 15100000.ethernet eth1: transmit timed out
[  356.551358] [mtk_pending_work] No need to do FE reset !
[  362.050146] mtk_soc_eth 15100000.ethernet eth1: transmit timed out
[  362.056360] [mtk_pending_work] No need to do FE reset !

点评

可能是2.5g驱动?我这7981倒没这问题  详情 回复 发表于 2023-4-19 10:05
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2023-4-19 10:00 | 显示全部楼层
这个一看就知道是个好东西
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2023-4-19 10:00 | 显示全部楼层
这个一看就知道是个好东西
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-4-19 10:05 | 显示全部楼层
电磁炮轰八方 发表于 2023-4-19 09:55
开了qos每次重启后会报错,不知道什么原因

[  356.162084] ------------[ cut here ]------------

可能是2.5g驱动?我这7981倒没这问题,这个报错后还能恢复正常吗

点评

可以,不影响使用  详情 回复 发表于 2023-4-19 10:21
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2023-4-19 10:21 | 显示全部楼层
237176253 发表于 2023-4-19 10:05
可能是2.5g驱动?我这7981倒没这问题,这个报错后还能恢复正常吗

可以,不影响使用
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2023-4-19 12:52 来自手机 | 显示全部楼层
这个厉害了
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2023-4-19 13:20 | 显示全部楼层
本帖最后由 foxconndmd 于 2023-4-19 14:08 编辑

初步使用了下,效果很好,hnat配合hqos无敌了。

但是遇到一个灵异的问题,开启后导致路由ssh操作有点卡,ping路由ip延时变成300ms左右,我只mark pppoe-wan的数据,应该不影响本地的连接啊。

点评

这个只qos tcp和udp,ping的icmp完全 不影响。其他地方设置问题吧。  详情 回复 发表于 2023-4-19 14:12
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

欢迎大家光临恩山无线论坛

只谈技术、莫论政事!切勿转播谣言!为了你也为了他人。
只谈技术、莫论政事!(点击见详情) 切记不要随意传播谣言,把自己的日子过安稳了就行,为了自己好也为了大家好。 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。

查看 »

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

GMT+8, 2025-6-2 03:51

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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

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