On Fri, Sep 15, 2023 at 01:15:01PM +0000, Drewek, Wojciech wrote:
> In ice driver port split works per device not per port. According to
> /Documentation/networking/devlink/ice.rst, section "Port split":
>       The "ice" driver supports port splitting only for port 0, as the FW has
>       a predefined set of available port split options for the whole device.
> And if you look at available port options (same file) you'll see that in case 
> of "Split count" 1
> only quad 1 is working. And in case of "Split count" 2 the second quad might 
> be used. So, if we
> increase max_pwr in the first quad in case of "Split count" 1 and then switch 
> to "Split count" 2,
> the second quad might end up with no link (because it will have decreased 
> max_pwr).

But there's also an option where the second cage isn't actually used.
Anyway, my suggestion is to allow user space to set / get the max power
using ethtool and give user space visibility about link down reason via
the ethtool extended state.
_______________________________________________
Intel-wired-lan mailing list
[email protected]
https://lists.osuosl.org/mailman/listinfo/intel-wired-lan

Reply via email to