Etherlink/Kernel: Change etherlink inspector to not used an enum and use trait-based instead
What
Update the inspector code to use trait-based genericity instead of enum-based
Why
- Same performances, boxes in both cases.
- Simplify addition of new inspectors (not necessary to implement all methods in
EtherlinkInspector
How
- Remove
EtherlinkInspectorstructure. - Instantiate new trait
EtherlinkInspector
Manually testing the MR
CI, only rework