- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我尝试使用流量控制选项将流量从 Android 手机上的一个接口(interface)重定向到另一个接口(interface)。
尝试该命令时,
tc qdisc add dev wlan0 root handle 1: prio
我收到以下错误
Android does not support qdisc 'prio'
prio
qdisc 支持吗? prio
qdisc,我还有其他选择吗? 最佳答案
对于现在研究这个问题的人来说,Android 开发人员实际上将特定模块硬编码到 tc 中,并留下了许多/大部分模块,包括 prio。如果您查看位于 /external/iproute2/tc/tc.c 的 tc.c 文件(链接到 kitkat)从 root 访问 AOSP,您会看到它们将特定的 qdisc 类型硬编码到检查中:
#ifdef ANDROID
if (!strcmp(str, "cbq"))
return &cbq_qdisc_util;
else if (!strcmp(str, "htb"))
return &htb_qdisc_util;
else if (!strcmp(str, "ingress"))
return &ingress_qdisc_util;
else {
fprintf(stderr, "Android does not support qdisc '%s'\n", str);
return NULL;
}
#endif
我在 cynaogenmod 发现了一个提交,它实际上修补了这些文件以恢复剩余的功能,例如 prio。可以发现代码commit here (下载要修补的差异)。
希望有帮助!
关于Android 对有类 Qdisc 的支持 'Prio',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18622221/
我正在尝试在 Linux (fedora) 上运行此命令: sudo tc qdisc add dev enp2s0 handle 1:0 root netem delay 0 loss 1% 我检查
我正在尝试在 shell 命令工作时在 ubuntu 12.04 上进行网络模拟: tc qdisc add dev eth1 root handle 1:0 tbf rate 200kbit buf
我正在寻找如何运行 tc qdisc 的解决方案Docker Ubuntu 中的命令。 Ubuntu 的版本是 20.04 LTS,我在 Windows 上运行 Docker。这是我的 docker-
谷歌搜索给出 linux/qdisc.h但我没有看到 struct Qdisc 的定义? 最佳答案 struct QDisc 应该在你包含的时候找到 #include (参见 https://git
我尝试使用流量控制选项将流量从 Android 手机上的一个接口(interface)重定向到另一个接口(interface)。 尝试该命令时, tc qdisc add dev wlan0 root
我正在尝试为某些实验修改红色算法 ( http://en.wikipedia.org/wiki/Random_early_detection )。修改代码后,我使用 insmod 命令加载到内核。 我
对于我的项目,我正在创建 Web 界面来控制 Linux 中的 QoS。我正在尝试使用 shell_exec() 函数 PHP 与终端进行通信。如果尝试像这样简单的事情,它就会起作用: shell_e
我有一个程序使用 Libnl 并尝试通过 netlink 套接字设置一些 qdisc。 如何管理程序以获得设置 qdisc 的权限? 我知道我可以使用 sudo 运行它,但这不是我的选择。是否有类似l
我是一名优秀的程序员,十分优秀!