Support multiple physical cards
- Dominant language
- Ruby
- Stars
- 0
- Forks
- 0
- PR merge metrics
- No merged PRs in 30d
Description
Currently, `sfboot_global` just runs sfboot against 1st network interface found to read its state. This leads to wrong results when multiple cards are installed.
Ideally, `sfboot_global` should accept interface name also.. or maybe we should get rid of it and use per-interface type only for everything. It might try to apply "global" changes to every interface though.. not sure how bad this is.
To find adapters installed one can use `sfkey --inventory --all` e.g.
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by tracing how sfboot_global invokes sfboot and compare it with the per-interface type behavior. Use `sfkey --inventory --all` to identify multiple adapters, then determine whether an interface name should be accepted or global changes should apply to each interface. Done means the chosen behavior handles multiple physical cards without using only the first detected interface.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- ruby
- Domain
- devops, tooling
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 30/100