• Kalesh AP's avatar
    be2net: remove vlan promisc capability from VF's profile descriptors · 196e3735
    Kalesh AP authored
    The commit 435452aa ("Prevent VFs from enabling VLAN promiscuous mode")
    fixed the PF driver to not include the VLAN promisc capability while
    provisioning the interface for a VF. But the fix did not remove this
    capability from the profile descriptor of the VF. This causes the VF
    driver to request this capability when it tries to create it's interface
    at probe time.  This could potentailly cause the VF probe to fail if the
    FW enforces strict checking of the flags based on what was provisoned
    by the PF.  This strict checking is not being done by FW currently but
    will be fixed in a future version. This patch fixes this issue by updating
    the VF's profile descriptor so that they match the interface capability
    flags provisioned by the PF.
    
    Fixes: 435452aa ("Prevent VFs from enabling VLAN promiscuous mode")
    Signed-off-by: default avatarKalesh AP <kalesh.purayil@avagotech.com>
    Signed-off-by: default avatarSathya Perla <sathya.perla@avagotech.com>
    Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
    196e3735
be_cmds.c 106 KB