您好!
客户使用 AM3356开发了一个开关、并开发了一个连接到 eth0的 Marvel 器件。 它们使用 DAS 驱动程序(Kernel 4.11),CPSW 处于双 Mac 模式。 交换机端口在 Linux 中作为接口进行预置、数据流量可以与常规的桥接器分载。 这意味着电桥位于开关中、不会通过 CPU。 只有广播从桥接器路由到 CPU、并且必须由软件桥接。 因此、接收到的广播数据包与进一步传输的数据包完全相同。 现在的问题是 CPSW 会"学习" MAC 地址、并将数据包从 CPU 丢弃到 Marvel 交换机。
不是所有处于双 Mac 模式的数据包都应从专用端口发送出去?
为了使 CPSW 不再"学习"、必须做些什么?
此致、Holger