be2net: supress printing error when mac query fails for VF
authorAjit Khaparde <ajitk@serverengines.com>
Fri, 23 Jul 2010 19:42:40 +0000 (12:42 -0700)
committerDavid S. Miller <davem@davemloft.net>
Fri, 23 Jul 2010 19:42:40 +0000 (12:42 -0700)
When a virtual function driver in initialized, the network mac
query command can fail. Skip display of error message in that case.

Signed-off-by: Ajit Khaparde <ajitk@serverengines.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/benet/be_cmds.c

index 408e1f2dd8e8d178106945f1817aca60fc97612f..45b6f905034294b013c8b946af0202fce97f254d 100644 (file)
@@ -76,7 +76,8 @@ static int be_mcc_compl_process(struct be_adapter *adapter,
                                                sizeof(resp->hw_stats));
                        netdev_stats_update(adapter);
                }
-       } else if (compl_status != MCC_STATUS_NOT_SUPPORTED) {
+       } else if ((compl_status != MCC_STATUS_NOT_SUPPORTED) &&
+                  (compl->tag0 != OPCODE_COMMON_NTWK_MAC_QUERY)) {
                extd_status = (compl->status >> CQE_STATUS_EXTD_SHIFT) &
                                CQE_STATUS_EXTD_MASK;
                dev_warn(&adapter->pdev->dev,