The PCI® Express Base Specification requires all Endpoints to advertise infinite Flow Control credits for received Completions to their link partners. This means that an Endpoint must only transmit Non-Posted Requests for which it has space to accept Completion responses. This appendix describes how a user application can manage the receive-buffer space in the AMD UltraScale+™ devices Gen3 integrated block for PCIe core to fulfill this requirement.