我想向数据包添加一个参数,以便稍后让 TC(具体为 HTB)优先考虑我的数据包(基于过滤该参数)。
我考虑过过滤,socket
但据我所知,它不是数据包的一部分,为了让 TC 过滤这些数据包,我还可以改变什么吗?
我知道,但只有当我想区分具有相同任务 ID 的流时,net_cls
它才会区分。cgroups
答案1
发现SO_MARK
它为通过特定套接字发送的每个数据包设置一个标记。
我想向数据包添加一个参数,以便稍后让 TC(具体为 HTB)优先考虑我的数据包(基于过滤该参数)。
我考虑过过滤,socket
但据我所知,它不是数据包的一部分,为了让 TC 过滤这些数据包,我还可以改变什么吗?
我知道,但只有当我想区分具有相同任务 ID 的流时,net_cls
它才会区分。cgroups
发现SO_MARK
它为通过特定套接字发送的每个数据包设置一个标记。