Você está certo de que os créditos do FC (comumente chamados de "créditos de buffer" ou "créditos do buffer ao buffer") são usados para controle de congestionamento. Meu entendimento é que a pilha do protocolo FC garante que os quadros não sejam descartados devido à falta de espaço no buffer em um dispositivo de comutador ou de destino. Em poucas palavras, os recursos de crédito de buffer de troca de dispositivo e comutador (ou seja, o número de buffers Tx e Rx que eles possuem), de modo que eles podem ter certeza de não exceder os buffers dos outros. Você poderia pensar nisso como um controle de congestionamento "proativo", em comparação com o controle de congestionamento "reativo" que o TCP faz.
Eu não quero abalar os detalhes, então vou me abster de tentar fornecer uma explicação mais completa. Se você estiver interessado nos detalhes de como isso funciona, eu me referiria à "Interface Física e de Sinalização de Canal de Fibra" (FC-PH) do T11 Grupo de Trabalho .