184.108.40.206.1. Functional Level Reset (FLR)
Use the FLR interface to reset individual SR-IOV functions. The PCIe Hard IP supports FLR for both PFs and VFs. If the FLR is for a specific VF, the received packets for that VF are no longer valid.
The flr_* interface signals are provided to the application interface for this purpose. When the flr_rcvd* signal is asserted, it indicates that a FLR is received for a particular PF/VF. Application logic needs to perform its FLR routine and send the completion status back on the flr_completed* interface.
- It will discard all posted requests and return Unsupported Request (UR) for non-posted requests.
- It will discard completions as Unexpected Completions (UC).