Home
last modified time | relevance | path

Searched refs:dev_link (Results 1 – 13 of 13) sorted by relevance

/dpdk/drivers/net/mlx5/windows/
H A Dmlx5_ethdev_os.c269 struct rte_eth_link dev_link; in mlx5_link_update() local
279 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()
/dpdk/drivers/net/mlx4/
H A Dmlx4_ethdev.c801 struct rte_eth_link dev_link; in mlx4_link_update() local
813 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()
H A Dmlx4_intr.c153 struct rte_eth_link *link = &ETH_DEV(priv)->data->dev_link; in mlx4_link_status_check()
/dpdk/app/test/
H A Dvirtual_pmd.c56 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()
/dpdk/drivers/net/sfc/
H A Dsfc_port.c124 struct rte_eth_link *dev_link = &sa->eth_dev->data->dev_link; in sfc_port_init_dev_link() local
135 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()
H A Dsfc_intr.c90 sa->eth_dev->data->dev_link.link_status ? in sfc_intr_line_handler()
/dpdk/lib/ethdev/
H A Dethdev_driver.h120 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,
H A Drte_ethdev.c3084 *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()
/dpdk/drivers/net/bnx2x/
H A Dbnx2x_ethdev.c124 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()
/dpdk/drivers/net/ark/
H A Dark_ethdev.c747 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()
/dpdk/drivers/net/memif/
H A Dmemif_socket.c535 dev->data->dev_link.link_status = RTE_ETH_LINK_DOWN; in memif_disconnect()
/dpdk/drivers/net/atlantic/
H A Datl_ethdev.c566 dev->data->dev_link.link_status = hw->aq_link_status.mbps != 0; in atl_dev_start()
/dpdk/drivers/net/cxgbe/
H A Dcxgbe_main.c1799 pi->eth_dev->data->dev_link.link_status = RTE_ETH_LINK_UP; in cxgbe_link_start()