Skip to content
  • Bodong Wang's avatar
    net/mlx5: E-Switch, Allow transition to offloads mode for ECPF · c96692fb
    Bodong Wang authored
    
    
    Currently, the e-switch driver requires going to legacy mode before
    changing to the offloads mode. This makes sense for regular case as
    the legacy mode is done by creating VFs.
    
    However, it's problematic when ECPF is the eswitch manager. In such
    case, ECPF will control the vports on peer host including the peer
    PF and VFs. But ECPF doesn't need and shall not create VFs as the
    VFs are created in the peer PF host.
    
    Grant ECPF the ability to change from none to the offloads mode. Note
    that currently the only way to go back to none mode is by unloading
    the ECPF driver.
    
    Signed-off-by: default avatarBodong Wang <bodong@mellanox.com>
    Reviewed-by: default avatarOr Gerlitz <ogerlitz@mellanox.com>
    Signed-off-by: default avatarSaeed Mahameed <saeedm@mellanox.com>
    c96692fb