net/qede/base: remove attribute from update current config
authorRasesh Mody <rasesh.mody@cavium.com>
Wed, 29 Mar 2017 20:36:09 +0000 (13:36 -0700)
committerFerruh Yigit <ferruh.yigit@intel.com>
Tue, 4 Apr 2017 17:02:50 +0000 (19:02 +0200)
Remove attribute field from update_current_config() API, Management FW
need to know only the last entity who configured the device.

Signed-off-by: Rasesh Mody <rasesh.mody@cavium.com>
drivers/net/qede/base/ecore_mcp.c
drivers/net/qede/base/ecore_mcp_api.h

index e236f39..245d478 100644 (file)
@@ -1709,14 +1709,13 @@ enum _ecore_status_t ecore_mcp_resume(struct ecore_hwfn *p_hwfn,
 enum _ecore_status_t
 ecore_mcp_ov_update_current_config(struct ecore_hwfn *p_hwfn,
                                   struct ecore_ptt *p_ptt,
-                                  enum ecore_ov_config_method config,
                                   enum ecore_ov_client client)
 {
        enum _ecore_status_t rc;
        u32 resp = 0, param = 0;
        u32 drv_mb_param;
 
-       switch (config) {
+       switch (client) {
        case ECORE_OV_CLIENT_DRV:
                drv_mb_param = DRV_MB_PARAM_OV_CURR_CFG_OS;
                break;
@@ -1727,7 +1726,7 @@ ecore_mcp_ov_update_current_config(struct ecore_hwfn *p_hwfn,
                drv_mb_param = DRV_MB_PARAM_OV_CURR_CFG_VENDOR_SPEC;
                break;
        default:
-               DP_NOTICE(p_hwfn, true, "Invalid client type %d\n", config);
+               DP_NOTICE(p_hwfn, true, "Invalid client type %d\n", client);
                return ECORE_INVAL;
        }
 
index 614cf67..72a58e4 100644 (file)
@@ -173,12 +173,6 @@ union ecore_mcp_protocol_stats {
 };
 #endif
 
-enum ecore_ov_config_method {
-       ECORE_OV_CONFIG_MTU,
-       ECORE_OV_CONFIG_MAC,
-       ECORE_OV_CONFIG_WOL
-};
-
 enum ecore_ov_client {
        ECORE_OV_CLIENT_DRV,
        ECORE_OV_CLIENT_USER,
@@ -453,7 +447,6 @@ enum _ecore_status_t ecore_start_recovery_process(struct ecore_hwfn *p_hwfn,
  *
  *  @param p_hwfn
  *  @param p_ptt
- *  @param config - Configuation that has been updated
  *  @param client - ecore client type
  *
  * @return enum _ecore_status_t - ECORE_SUCCESS - operation was successful.
@@ -461,7 +454,6 @@ enum _ecore_status_t ecore_start_recovery_process(struct ecore_hwfn *p_hwfn,
 enum _ecore_status_t
 ecore_mcp_ov_update_current_config(struct ecore_hwfn *p_hwfn,
                                   struct ecore_ptt *p_ptt,
-                                  enum ecore_ov_config_method config,
                                   enum ecore_ov_client client);
 
 /**