Forum Discussion

agula's avatar
agula
Icon for Occasional Contributor rankOccasional Contributor
5 years ago

Intel Aria 10 PCIe SRIOV design

Hello All,

I am trying to develop a network acceleration application that needs to support 128 VFs. I'm using an Aria 10 board and have a working PCIe SRIOV design at the hardware level. I can use drivers to enable SRIOV Virtual Functions and can see them by using lpsci -d '1172:'. I would like to connect these Virtual Functions to network interfaces such as eth2 , eth3, eth4 etc. Do I need to manually add these interfaces somehow or should they automatically be recognized ?

Thank you!

3 Replies

  • BoonT_Intel's avatar
    BoonT_Intel
    Icon for Frequent Contributor rankFrequent Contributor

    Hi Sir,

    The VFs will be auto recognized by the system if you set it accordingly in the “SR-IOV System Setting” of the IP GUI.


    • agula's avatar
      agula
      Icon for Occasional Contributor rankOccasional Contributor
      Hi,
      Thanks for your response. Are you referring to platform designer system settings in Quartus, when building the IP system ? Currently the virtual functions are recognized using lspci. What I am interesting in knowing is do we need to develop the network stack drivers ourselves to integrate it into a network application?