仅对英特尔可见 — GUID: bhc1395127685058
Ixiasoft
3.5.3. 地址检查
MAC RX可接受具有以下地址类型的帧:
- 单播地址 — 目的地址的位0为0。
- 组播地址 — 目的地址的位0为1。
- 广播地址 — 目的地址的所有48位均为1。
MAC RX总是接受广播帧。 默认情况下,除非另外在rx_frame_control寄存器的EN_ALLUCAST和EN_ALLMCAST位进行了配置,否则它还接收所有的单播帧和多播帧。
当EN_ALLUCAST位设置为0时,MAC RX过滤接收到的单播帧。仅当单播帧的目的地址与在primary_mac_addr0和primary_mac_addr1寄存器中指定的主MAC地址匹配时,MAC RX才会接受该单播帧。如果任何补充地址位设置为1(rx_frame_control寄存器中的EN_SUPP0/1/2/3),MAC RX还会比照rx_frame_spaddr*_*寄存器中的补充地址检查目的地址。
当EN_ALLMCAST位设置为0时,MAC RX丢弃所有的组播帧。 此条件不适用于全局组播暂停帧。