Support for FRER Redundancy Tag and Sequence Number Identification

To identify duplicate frames, a sequence number must be extracted from the incoming frame.

IEEE 802.1CB defines a new optional redundancy tag field that will immediately follow either the MAC source address field or the VLAN tag fields of the frame. This redundancy tag is identified by a new Ethertype with a value of 0xF1C1.

GMAC supports Draft 2.5 of the IEEE 802.1CB standard (see sub-clause 7.8). Thus the length of the redundancy tag is 6 bytes:

  • The first two bytes are for the Ethertype (F1C1)
  • The second two bytes are reserved and are set to zero
  • The final two bytes are the 16-bit sequence number.