The ARI next function number field is undefined for VF. The PF should end the linked list formed with the field by specifying 0.
Supersedes: <20230701070133.24877-1-akihiko.od...@daynix.com> ("[PATCH 0/4] pci: Compare function number and ARI next function number") V1 -> V2: Fixed migration. (Michael S. Tsirkin) Added a caveat comment. (Michael S. Tsirkin) Akihiko Odaki (4): docs: Fix next function numbers in SR/IOV documentation hw/nvme: Fix ARI next function numbers igb: Fix ARI next function numbers pcie: Note a caveat regarding ARI next function number docs/pcie_sriov.txt | 4 ++-- hw/nvme/nvme.h | 1 + include/hw/pci/pcie.h | 7 +++++++ hw/core/machine.c | 2 ++ hw/net/igb.c | 5 ++++- hw/nvme/ctrl.c | 3 ++- 6 files changed, 18 insertions(+), 4 deletions(-) -- 2.41.0