我查看了多个来源,但了解到 Linux 不支持 XDP 出口。
我想确切地知道 xdp 可以在原始数据包上修改哪些内容以及除了 tc 之外不能修改哪些内容。
对于 XDP 出口疑问,用例:多播。 (也可以有其他用例)如何从用例中推断出为什么 XDP 出口不受支持。
(你能推断出什么?)
我知道 xdp 位于入口部分,但不在出口部分。但为什么 ?我刚刚了解到它可以恶意修改目标 MAC 地址,从而导致网络瘫痪。但事实并非如此。有些东西我无法从用例中连接,我可以从中推断出为什么 xdp egress 不受支持。