Conformément à l’annexe 31B.1 de la spécification IEEE802.3, il est noté que l’opération de pause n’empêche pas la transmission des trames de commande MAC. Cependant, la mise en œuvre actuelle du mécanisme F-Tile Ethernet FPGA Hard IP pour la gestion des trames Ethernet n’est pas alignée sur cette spécification, car nous suspendons la transmission de toutes les trames Ethernet sans discernement, quel que soit leur type.
Les utilisateurs qui souhaitent transmettre des trames PFC ou SFC peuvent utiliser la génération de trames SFC/PFC dans HIP, facilitée par la configuration du registre. Il est important de noter que, bien que notre système prenne en charge ces trames spécifiques, la spécification IEEE inclut une gamme plus large de types de trames de contrôle, comme indiqué à l’annexe 31A, que HIP ne génère pas.
Les clients peuvent également configurer l’IP matérielle Ethernet FPGA F-Tile pour ne pas arrêter la transmission du trafic lors de la réception des trames de pause . Au lieu de cela, ils peuvent utiliser le signal o_pause pour prendre des décisions de transmission du côté de l’utilisateur, en particulier en ce qui concerne la transmission de toutes les trames de contrôle.
Il n’existe aucune solution de contournement à ce problème.