Searched refs:dev_link (Results 1 – 13 of 13) sorted by relevance
269 struct rte_eth_link dev_link; in mlx5_link_update() local279 dev_link.link_speed = context_obj->mlx5_dev.link_speed / (1000 * 1000); in mlx5_link_update()280 dev_link.link_status = in mlx5_link_update()283 dev_link.link_duplex = 1; in mlx5_link_update()284 if (dev->data->dev_link.link_speed != dev_link.link_speed || in mlx5_link_update()285 dev->data->dev_link.link_duplex != dev_link.link_duplex || in mlx5_link_update()286 dev->data->dev_link.link_autoneg != dev_link.link_autoneg || in mlx5_link_update()287 dev->data->dev_link.link_status != dev_link.link_status) in mlx5_link_update()291 dev->data->dev_link = dev_link; in mlx5_link_update()
801 struct rte_eth_link dev_link; in mlx4_link_update() local813 memset(&dev_link, 0, sizeof(dev_link)); in mlx4_link_update()814 dev_link.link_status = ((ifr.ifr_flags & IFF_UP) && in mlx4_link_update()824 dev_link.link_speed = RTE_ETH_SPEED_NUM_NONE; in mlx4_link_update()826 dev_link.link_speed = link_speed; in mlx4_link_update()827 dev_link.link_duplex = ((edata.duplex == DUPLEX_HALF) ? in mlx4_link_update()829 dev_link.link_autoneg = !(dev->data->dev_conf.link_speeds & in mlx4_link_update()831 dev->data->dev_link = dev_link; in mlx4_link_update()
153 struct rte_eth_link *link = Ð_DEV(priv)->data->dev_link; in mlx4_link_status_check()
56 eth_dev->data->dev_link.link_status = RTE_ETH_LINK_DOWN; in virtual_ethdev_stop()171 bonding_eth_dev->data->dev_link.link_status = RTE_ETH_LINK_DOWN; in virtual_ethdev_link_update_success()361 if (!vrtl_eth_dev->data->dev_link.link_status) in virtual_ethdev_tx_burst_success()462 vrtl_eth_dev->data->dev_link.link_status = link_status; in virtual_ethdev_set_link_status()471 vrtl_eth_dev->data->dev_link.link_status = link_status; in virtual_ethdev_simulate_link_status_interrupt()569 eth_dev->data->dev_link.link_status = RTE_ETH_LINK_DOWN; in virtual_ethdev_create()570 eth_dev->data->dev_link.link_speed = RTE_ETH_SPEED_NUM_10G; in virtual_ethdev_create()571 eth_dev->data->dev_link.link_duplex = RTE_ETH_LINK_FULL_DUPLEX; in virtual_ethdev_create()
124 struct rte_eth_link *dev_link = &sa->eth_dev->data->dev_link; in sfc_port_init_dev_link() local135 EFX_STATIC_ASSERT(sizeof(*dev_link) == sizeof(rte_atomic64_t)); in sfc_port_init_dev_link()136 rte_atomic64_set((rte_atomic64_t *)dev_link, in sfc_port_init_dev_link()
90 sa->eth_dev->data->dev_link.link_status ? in sfc_intr_line_handler()
120 struct rte_eth_link dev_link; /**< Link-level information & status */ member 1820 old_link.val64 = rte_atomic_exchange_explicit(&dev->data->dev_link.val64,1842 curr_link.val64 = rte_atomic_load_explicit(&dev->data->dev_link.val64,
3084 *eth_link = dev->data->dev_link; in rte_eth_link_speed_to_str() 3112 *eth_link = dev->data->dev_link; in rte_eth_link_to_str() 5423 link = dev->data->dev_link; in RTE_INIT()
124 if ((link_status & LINK_STATUS_LINK_UP) != dev->data->dev_link.link_status) in bnx2x_interrupt_action()310 memset(&(dev->data->dev_link), 0 , sizeof(struct rte_eth_link)); in bnx2x_dev_close()423 dev->data->dev_link.link_status = RTE_ETH_LINK_DOWN; in bnx2xvf_dev_link_update()
747 dev->data->dev_link.link_status); in eth_ark_dev_link_update()761 dev->data->dev_link.link_status = 1; in eth_ark_dev_set_link_up()773 dev->data->dev_link.link_status = 0; in eth_ark_dev_set_link_down()
535 dev->data->dev_link.link_status = RTE_ETH_LINK_DOWN; in memif_disconnect()
566 dev->data->dev_link.link_status = hw->aq_link_status.mbps != 0; in atl_dev_start()
1799 pi->eth_dev->data->dev_link.link_status = RTE_ETH_LINK_UP; in cxgbe_link_start()