低延迟以太网10G MAC用户指南

ID 683426
日期 10/31/2016
Public
文档目录

3.5.3. 地址检查

MAC RX可接受具有以下地址类型的帧:

  • 单播地址 — 目的地址的位0为0。
  • 组播地址 — 目的地址的位0为1。
  • 广播地址 — 目的地址的所有48位均为1。

MAC RX总是接受广播帧。 默认情况下,除非另外在rx_frame_control寄存器的EN_ALLUCASTEN_ALLMCAST位进行了配置,否则它还接收所有的单播帧和多播帧。

EN_ALLUCAST位设置为0时,MAC RX过滤接收到的单播帧。仅当单播帧的目的地址与在primary_mac_addr0primary_mac_addr1寄存器中指定的主MAC地址匹配时,MAC RX才会接受该单播帧。如果任何补充地址位设置为1(rx_frame_control寄存器中的EN_SUPP0/1/2/3),MAC RX还会比照rx_frame_spaddr*_*寄存器中的补充地址检查目的地址。

EN_ALLMCAST位设置为0时,MAC RX丢弃所有的组播帧。 此条件不适用于全局组播暂停帧。