Linux 中的 RapidIO 数据包过滤

Linux 中的 RapidIO 数据包过滤

我想知道 Linux 内核是否支持 RapidIO 数据包过滤,类似于iptables,但基于 RapidIO 标头?

答案1

看来是支持的。我发现这篇文章展示了如何启用 Linux 内核中的功能:

CONFIG_RAPIDIO_DMA_ENGINE:

Say Y here if you want to use DMA Engine frameork for RapidIO data
transfers to/from target RIO devices. RapidIO uses NREAD and
NWRITE (NWRITE_R, SWRITE) requests to transfer data between local
memory and memory on remote target device. You need a DMA controller
capable to perform data transfers to/from RapidIO.

If you are unsure about this, say Y here.

Symbol: RAPIDIO_DMA_ENGINE [=n]
Type : boolean
Prompt: DMA Engine support for RapidIO
Defined at drivers/rapidio/Kconfig:25
Depends on: RAPIDIO [=y]
Location:
-> Bus options (PCI etc.)
-> RapidIO support (RAPIDIO [=y])
Selects: DMADEVICES [=y] && DMA_ENGINE [=y]

另外,kernel.org 上还讨论了 RapidIO 功能这里这里

最后我找到了 2005 Linux Symposium(第 2 卷 - 渥太华,加利福尼亚州)的演示文稿,其中的演示文稿标题为:适用于 Linux 的 RapidIO。在 PDF 第 43 页(实际上是文档中的第 35 页)的 PDF 中,是该演示文稿的摘要,其中讨论了 RapidIO 支持。

参考

相关内容