RE: [PATCH ethtool-next 08/14] cmis: Enable JSON output support in CMIS modules
From: Danielle Ratson <hidden>
Date: 2025-01-28 13:18:58
From: Jakub Kicinski <kuba@kernel.org> Sent: Monday, 27 January 2025 22:13 To: Danielle Ratson <redacted> Cc: netdev@vger.kernel.org; mkubecek@suse.cz; matt@traverse.com.au; daniel.zahka@gmail.com; Amit Cohen [off-list ref]; NBU-mlxsw [off-list ref] Subject: Re: [PATCH ethtool-next 08/14] cmis: Enable JSON output support in CMIS modules On Sun, 26 Jan 2025 13:56:29 +0200 Danielle Ratson wrote:quoted
"tx_loss_of_signal": "None", "rx_loss_of_lock": "None", "tx_loss_of_lock": "None", "tx_fault": "None",Why "None" in this case rather than true/false/null ?quoted
"module_state": 3, "module_state_description": "ModuleReady", "low_pwr_allow_request_hw": false, "low_pwr_request_sw": false, "module_temperature": 36.8203, "module_temperature_units": "degrees C", "module_voltage": 3.3385, "module_voltage_units": "V", "laser_tx_bias_current": [ 0.0000,0.0000,0.0000,0.0000,0.0000,0.0000,0.0000,0.0000 ], "laser_tx_bias_current_units": "mA",How do you think about the units? If they may differ module to module - should we aim to normalize those?
Not sure if I understand what you mean. What do you wish to normalize and how?