Ethernet

PFC Frame

Introduction PFC (Priority-based Flow Control) function in Ethernet.

The Priority-based Flow Control (PFC) operation is used to inhibit transmission of data frames on one or more priorities for a specified period of time. The behavior of a MAC Control client supporting PFC operation is specified in IEEE Std 802.1Q.

  • The globally assigned 48-bit multicast address 01-80-C2-00-00-01.
  • The PFC opcode 16'h01-01.
  • A request_operand list with two operands: priority_enable_vector and time_vector.
  • The PAUSE operation cannot be used to inhibit transmission of MAC Control frames.
  • When MAC Control PFC operation has been enabled, MAC Control PAUSE operation shall be disabled.
  • PFC is intended for use over full-duplex point-to-point links. It is not intended for EPON.

Please refer to MAC control frame format.

  • 802.3-2022 Annex 31D - MAC Control PFC operation
U M L N A