Dear Michal,
Thank you for your patch.
Am 09.08.24 um 07:13 schrieb Michal Swiatkowski:
On Thu, Aug 08, 2024 at 05:34:35PM +0200, Jiri Pirko wrote:
Thu, Aug 08, 2024 at 09:20:09AM CEST, michal.swiatkow...@linux.intel.com wrote:
Use generic devlink PF MSI-X parameter to allow user to change MSI-X
range.
Reviewed-by: Wojciech Drewek <wojciech.dre...@intel.com>
Signed-off-by: Michal Swiatkowski <michal.swiatkow...@linux.intel.com>
---
.../net/ethernet/intel/ice/devlink/devlink.c | 56 ++++++++++++++++++-
drivers/net/ethernet/intel/ice/ice.h | 8 +++
drivers/net/ethernet/intel/ice/ice_irq.c | 14 ++++-
3 files changed, 76 insertions(+), 2 deletions(-)
diff --git a/drivers/net/ethernet/intel/ice/devlink/devlink.c
b/drivers/net/ethernet/intel/ice/devlink/devlink.c
index 29a5f822cb8b..bdc22ea13e0f 100644
--- a/drivers/net/ethernet/intel/ice/devlink/devlink.c
+++ b/drivers/net/ethernet/intel/ice/devlink/devlink.c
@@ -1518,6 +1518,32 @@ static int ice_devlink_local_fwd_validate(struct devlink
*devlink, u32 id,
return 0;
}
+static int
+ice_devlink_msix_max_pf_validate(struct devlink *devlink, u32 id,
+ union devlink_param_value val,
+ struct netlink_ext_ack *extack)
+{
+ if (val.vu16 > ICE_MAX_MSIX) {
+ NL_SET_ERR_MSG_MOD(extack, "PF max MSI-X is too high");
No reason to have "PF" in the text. Also, no reason to have "max MSI-X".
That is the name of the param.
Ok, will change both, thanks.
Maybe also print both values in the error message?
+ return -EINVAL;
+ }
+
+ return 0;
+}
[…]
Kind regards,
Paul