Skip to content
  • Or Gerlitz's avatar
    net/mlx5e: Uninstantiate esw manager vport netdev on switchdev mode · aec002f6
    Or Gerlitz authored
    
    
    Now, when we have a dedicated uplink representor, the netdev instance
    set over the esw manager vport (PF) is of no-use. As such, remove it
    once we're on switchdev mode and get it back to life when off switchdev.
    
    This is done by reloading the Ethernet interface as well (we already
    do that for the IB interface) from the eswitch code while going in/out
    of switchdev mode.
    
    The Eth add/remove entries are modified to act differently when called in
    switchdev mode. In this case we only deal with registration of the eth
    vport representors. The rep netdevices are created from the eswitch call
    to load the registered eth representors.
    
    Signed-off-by: default avatarOr Gerlitz <ogerlitz@mellanox.com>
    Signed-off-by: default avatarSaeed Mahameed <saeedm@mellanox.com>
    aec002f6