The init container detects the SmartNIC, activates physical/virtual functions and binds them to the vfio-pci driver.
Tasks in the init container
The init container carries out the following tasks:
- Detects the specified SmartNIC as defined by the NicPci parameter in the ntdevplugin.yaml file.
- Activates the requested number of virtual functions as defined by the vfCount parameter in the ntdevplugin.yaml file.
- Binds both the physical and virtual functions to the vfio-pci driver.
Error logging scenarios
Error messages will be logged in the following scenarios:
- The specified SmartNIC is unavailable.
- There is a misconfiguration.
- The automatic configuration process fails.