]> www.infradead.org Git - users/jedix/linux-maple.git/commitdiff
ice: register devlink port for PF with ops
authorJiri Pirko <jiri@nvidia.com>
Fri, 26 May 2023 10:28:28 +0000 (12:28 +0200)
committerJakub Kicinski <kuba@kernel.org>
Tue, 30 May 2023 17:32:19 +0000 (10:32 -0700)
Use newly introduce devlink port registration function variant and
register devlink port passing ops.

Signed-off-by: Jiri Pirko <jiri@nvidia.com>
Reviewed-by: Jesse Brandeburg <jesse.brandeburg@intel.com>
Reviewed-by: Michal Wilczynski <michal.wilczynski@intel.com>
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
drivers/net/ethernet/intel/ice/ice_devlink.c

index bc44cc220818078ea5370a554e78a69adcbb6b2f..6661d12772a3c676aca43debee0b028db00548ff 100644 (file)
@@ -1512,6 +1512,9 @@ ice_devlink_set_port_split_options(struct ice_pf *pf,
        ice_active_port_option = active_idx;
 }
 
+static const struct devlink_port_ops ice_devlink_port_ops = {
+};
+
 /**
  * ice_devlink_create_pf_port - Create a devlink port for this PF
  * @pf: the PF to create a devlink port for
@@ -1551,7 +1554,8 @@ int ice_devlink_create_pf_port(struct ice_pf *pf)
        devlink_port_attrs_set(devlink_port, &attrs);
        devlink = priv_to_devlink(pf);
 
-       err = devlink_port_register(devlink, devlink_port, vsi->idx);
+       err = devlink_port_register_with_ops(devlink, devlink_port, vsi->idx,
+                                            &ice_devlink_port_ops);
        if (err) {
                dev_err(dev, "Failed to create devlink port for PF %d, error %d\n",
                        pf->hw.pf_id, err);