From 690e746888bf9a307845d00fbac02bcfd2157fa2 Mon Sep 17 00:00:00 2001 From: Kiran Patil Date: Mon, 20 Jun 2016 09:10:34 -0700 Subject: [PATCH] i40e: enable VSI broadcast promiscuous mode instead of adding broadcast filter Orabug: 24568124 This patch sets VSI broadcast promiscuous mode during VSI add sequence and prevents adding MAC filter if specified MAC address is broadcast. Change-ID: Ia62251fca095bc449d0497fc44bec3a5a0136773 Signed-off-by: Kiran Patil Tested-by: Andrew Bowers Signed-off-by: Jeff Kirsher (cherry picked from commit f6bd09625ba66446821d55c61891bea9e2cdc5b3) Signed-off-by: Brian Maly Conflicts: drivers/net/ethernet/intel/i40e/i40e_main.c Signed-off-by: Dhaval Giani --- drivers/net/ethernet/intel/i40e/i40e_main.c | 16 ---------------- 1 file changed, 16 deletions(-) diff --git a/drivers/net/ethernet/intel/i40e/i40e_main.c b/drivers/net/ethernet/intel/i40e/i40e_main.c index 0341d3c33166..02472eddb715 100644 --- a/drivers/net/ethernet/intel/i40e/i40e_main.c +++ b/drivers/net/ethernet/intel/i40e/i40e_main.c @@ -2124,22 +2124,6 @@ int i40e_sync_vsi_filters(struct i40e_vsi *vsi) test_bit(__I40E_FILTER_OVERFLOW_PROMISC, &vsi->state)); - aq_ret = i40e_aq_set_vsi_unicast_promiscuous( - &vsi->back->hw, - vsi->seid, - cur_promisc, NULL, true); - if (aq_ret) { - retval = - i40e_aq_rc_to_posix(aq_ret, - hw->aq.asq_last_status); - dev_info(&pf->pdev->dev, - "set unicast promisc failed on %s, err %s, aq_err %s\n", - vsi_name, - i40e_stat_str(hw, aq_ret), - i40e_aq_str(hw, - hw->aq.asq_last_status)); - } - } out: /* if something went wrong then set the changed flag so we try again */ -- 2.50.1