The Intel® L-/H-Tile Avalon® streaming IP for PCI Express* does not check the status of the either the MSI Enable bit of the MSI Message Control Register or the Bus Master Enable bit of the PCI Command Register, and will generate a single dword Memory Write TLP to signal a MSI interrupt on the PCI Express* link every time that app_msi_req signal gets asserted.
To work around this problem, the user application logic must validate the status of the MSI Enable and Bus Master Enable bits before asserting app_msi_req signal.
This information is scheduled to be added in a future release of the Intel® L- and H-tile Avalon® Streaming and Single Root I/O Virtualization (SR-IOV) IP for PCI Express* User Guide.