net/mlx5: fix link status report
This commit fixes link status report on device start up when lcs callback is configured. Fixes: 62072098b54e ("mlx5: support setting link up or down") Signed-off-by: Olga Shern <olgas@mellanox.com>
This commit is contained in:
parent
0876c8b821
commit
0d1e2f8da9
@ -668,6 +668,7 @@ mlx5_pci_probe(struct rte_pci_driver *pci_drv, struct rte_pci_device *pci_dev)
|
||||
/* Bring Ethernet device up. */
|
||||
DEBUG("forcing Ethernet interface up");
|
||||
priv_set_flags(priv, ~IFF_UP, IFF_UP);
|
||||
mlx5_link_update_unlocked(priv->dev, 1);
|
||||
continue;
|
||||
|
||||
port_error:
|
||||
|
@ -187,6 +187,7 @@ int priv_set_flags(struct priv *, unsigned int, unsigned int);
|
||||
int mlx5_dev_configure(struct rte_eth_dev *);
|
||||
void mlx5_dev_infos_get(struct rte_eth_dev *, struct rte_eth_dev_info *);
|
||||
const uint32_t *mlx5_dev_supported_ptypes_get(struct rte_eth_dev *dev);
|
||||
int mlx5_link_update_unlocked(struct rte_eth_dev *, int);
|
||||
int mlx5_link_update(struct rte_eth_dev *, int);
|
||||
int mlx5_dev_set_mtu(struct rte_eth_dev *, uint16_t);
|
||||
int mlx5_dev_get_flow_ctrl(struct rte_eth_dev *, struct rte_eth_fc_conf *);
|
||||
|
@ -641,7 +641,7 @@ mlx5_dev_supported_ptypes_get(struct rte_eth_dev *dev)
|
||||
* @param wait_to_complete
|
||||
* Wait for request completion (ignored).
|
||||
*/
|
||||
static int
|
||||
int
|
||||
mlx5_link_update_unlocked(struct rte_eth_dev *dev, int wait_to_complete)
|
||||
{
|
||||
struct priv *priv = mlx5_get_priv(dev);
|
||||
|
Loading…
x
Reference in New Issue
Block a user