forked from luck/tmp_suning_uos_patched
ixgbe: Fix return value from macvlan filter function
The function to set the macvlan filter should return success or failure instead of the index of the filter. The message processing function was misinterpreting the index as a non-zero return code indicating failure and NACKing MAC filter set messages that actually succeeded. Signed-off-by: Greg Rose <gregory.v.rose@intel.com> Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
This commit is contained in:
parent
d7bbcd32ad
commit
a30134053c
|
@ -742,7 +742,8 @@ static int ixgbe_set_vf_macvlan_msg(struct ixgbe_adapter *adapter,
|
|||
e_warn(drv,
|
||||
"VF %d has requested a MACVLAN filter but there is no space for it\n",
|
||||
vf);
|
||||
return err;
|
||||
|
||||
return err < 0;
|
||||
}
|
||||
|
||||
static int ixgbe_negotiate_vf_api(struct ixgbe_adapter *adapter,
|
||||
|
|
Loading…
Reference in New Issue
Block a user