[nailgun-agent] VNICs ignored due to SR-IOV filtering
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Fuel for OpenStack |
Invalid
|
High
|
Fuel Sustaining | ||
Mitaka |
Invalid
|
High
|
Vladimir Kozhukalov |
Bug Description
Some blades have VNICs (VFs on a PCI device), which are not SR-IOV VFs.
Random Documentation: [1]
Sample lspci output: [2]
Problematic code (filtering all VFs, not only SR-IOV): [3], introduced by [4]
Steps to reproduce:
1. Build and deploy ISO for a cluster containing nodes with VNICs (like Cavium ThunderX)
2. Bootstrap target nodes and wait for them to be detected
Expected results:
All ethernet interfaces should be detects (for the above example, 3 x VNIC + 1 x PCI NIC)
Actual results:
Only PCI NIC is detected (3 VNICs are trimmed by problematic filter [3])
Description of the environment:
Operation system: Ubuntu Trusty 14.04 (arm64)
Versions of components: stable/mitaka
Related projects installed: Fuel@OPNFV
Proposed possible changes:
- change filter to check for "virtfn", "sriov_totalvfs" or "sriov_numvfs" (see [5] for related docs);
- whitelist entries based on vendor ID;
BR,
Alex
[1] http://
[2] http://
[3] https:/
[4] https:/
[5] https:/
tags: | added: team-network |
Changed in fuel: | |
assignee: | nobody → l23network (l23network) |
milestone: | none → 9.0-updates |
no longer affects: | fuel/newton |
tags: | added: area-python |
no longer affects: | fuel/newton |
Changed in fuel: | |
assignee: | Registry Administrators (registry) → Fuel Sustaining (fuel-sustaining-team) |
Hi Alexandru, 44c33b646806554 ae6dd58901 [0] in 9.1 release cycle, so I closed this bug as invalid for now. If this bug is still applicable, please, reopen this bug and attach your sysfs directory files list - it would help us a lot.
I believe that this bug was fixed by commit f20415917c31101
[0] https:/ /bugs.launchpad .net/fuel/ +bug/1564630