i40e: don't complain about removing non-existent addresses
authorShannon Nelson <shannon.nelson@intel.com>
Tue, 20 May 2014 08:01:39 +0000 (08:01 +0000)
committerJeff Kirsher <jeffrey.t.kirsher@intel.com>
Mon, 9 Jun 2014 06:36:44 +0000 (23:36 -0700)
We don't need to complain in the log about mac addresses that
can't be deleted because they don't exist.

Change-ID: I4e6370df175bf72726f06d2206c03bcbfded8387
Signed-off-by: Shannon Nelson <shannon.nelson@intel.com>
Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
drivers/net/ethernet/intel/i40e/i40e_main.c

index 4ba5192..d0bc05f 100644 (file)
@@ -1595,7 +1595,9 @@ int i40e_sync_vsi_filters(struct i40e_vsi *vsi)
                                num_del = 0;
                                memset(del_list, 0, sizeof(*del_list));
 
-                               if (aq_ret)
+                               if (aq_ret &&
+                                   pf->hw.aq.asq_last_status !=
+                                                             I40E_AQ_RC_ENOENT)
                                        dev_info(&pf->pdev->dev,
                                                 "ignoring delete macvlan error, err %d, aq_err %d while flushing a full buffer\n",
                                                 aq_ret,
@@ -1607,7 +1609,8 @@ int i40e_sync_vsi_filters(struct i40e_vsi *vsi)
                                                     del_list, num_del, NULL);
                        num_del = 0;
 
-                       if (aq_ret)
+                       if (aq_ret &&
+                           pf->hw.aq.asq_last_status != I40E_AQ_RC_ENOENT)
                                dev_info(&pf->pdev->dev,
                                         "ignoring delete macvlan error, err %d, aq_err %d\n",
                                         aq_ret, pf->hw.aq.asq_last_status);