Number of outstanding transactions in AXI

Hello,

Could you please help me better understand the definition of outstanding transactions in AXI?

My current understanding is that it refers to the number of requests a subordinate can accept before returning a response.

However, I have a question regarding the scenario where the manager is not ready to receive responses—that is, when RREADY or BREADY are de-asserted. In such cases, I have implemented buffers to store the pending responses, allowing the subordinate to continue accepting additional requests from the manager.

Given this situation, should the maximum number of outstanding transactions also account for the condition where the manager continues to issue requests but is temporarily not accepting responses? Is this a practical scenario, for example, in the context of a Network Interface Controller (NIC) accessing multiple subordinates?

Thank you for your clarification.