仅对英特尔可见 — GUID: bhc1395127716978
Ixiasoft
3.6.2.1. PFC帧接收
当MAC RX接收到来自远程搭档的PFC帧时,如果暂停量 n 有效(Pause Quanta Enable [n] = 1)且大于 0,就将avalon_st_rx_pfc_pause_data[n]信号置位。客户端在暂停量(Pause Quanta)n指定的时间段内暂停从TX优先级队列n传输。如果在客户端帧传输的过程中,MAC RX置位TXavalon_st_rx_pfc_pause_data[n]信号,客户端会先发送完当前帧,然后才暂停该队列的传输。
当MAC RX接收来自远程搭档的PFC帧时,如果暂停量n有效 (Pause Quanta Enable [n] = 1) 且等于0,则MAC RX置低avalon_st_rx_pfc_pause_data[n]信号。当计时器失效时,MAC RX也会将此信号置低。当avalon_st_rx_pfc_pause_data[n]信号被置低时,客户端恢复暂停TX优先级队列的传输。
当远程搭档发送TX优先级队列n的多个暂停量时,MAC RX将暂停量n设置为从远程搭档接收到的最后一个暂停量。