我有一个Linux应用程序。我在用socketcan和can总线通话。我们是在一个我们自己制作的基于beaglebone的黑色设备上做的。
我们还有一个设备需要监听来自的流量。这个设备发送大量数据的速度超过了我们的需要或处理速度。
我正在设法找到一个好方法来减缓从这个设备到我们的over can的流量。
我找到了一个文档,其中谈到了在linux上使用流量控制(tc)。我一直在尝试这些例子,看不到任何不同的传入流量。
我所读到的所有内容都给出了限制从应用程序到can总线的出站流量的示例。
我的问题是,是否可以使用流量控制(tc)来限制传入内核的流量(以及正在侦听的应用程序)?
如果没有,那么还有其他工具可以用来做这个吗?
我可以丢一部分包。我想那一定会发生。