将 C 库与 Linux Bridge (brctl) 集成以编辑数据包

将 C 库与 Linux Bridge (brctl) 集成以编辑数据包

我需要在机器和公共网络之间部署桥接设备,以便对特定数据包(与协议相关)执行一些操作。该场景如下图所示:

设想

我的场景对延迟非常敏感(我们需要 LAN 内的最大 RTT 为 6 毫秒),我使用 brctl 设置了一个 Linux 桥,它的性能非常好(RTT 在 2.2 毫秒 - 3.5 毫秒之间)。我现在需要将我用 C 开发的库与桥接集成。这将改变一些数据包。是否可以将 C 库与 brctl 集成?

注意:我使用带有 RaspianOS 的 RaspberryPi 作为桥接设备

相关内容