Home
last modified time | relevance | path

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

123

/f-stack/dpdk/drivers/net/ixgbe/
H A Dixgbe_vf_representor.c73 representor->pf_ethdev->data->dev_link.link_speed; in ixgbe_vf_representor_dev_infos_get()
222 link = &representor->pf_ethdev->data->dev_link; in ixgbe_vf_representor_init()
224 ethdev->data->dev_link.link_speed = link->link_speed; in ixgbe_vf_representor_init()
225 ethdev->data->dev_link.link_duplex = link->link_duplex; in ixgbe_vf_representor_init()
226 ethdev->data->dev_link.link_status = link->link_status; in ixgbe_vf_representor_init()
227 ethdev->data->dev_link.link_autoneg = link->link_autoneg; in ixgbe_vf_representor_init()
/f-stack/dpdk/drivers/net/mlx5/linux/
H A Dmlx5_ethdev_os.c359 struct rte_eth_link dev_link; in mlx5_link_update_unlocked_gset() local
369 dev_link = (struct rte_eth_link) { in mlx5_link_update_unlocked_gset()
409 dev_link.link_speed = ETH_SPEED_NUM_UNKNOWN; in mlx5_link_update_unlocked_gset()
411 dev_link.link_speed = link_speed; in mlx5_link_update_unlocked_gset()
429 *link = dev_link; in mlx5_link_update_unlocked_gset()
452 struct rte_eth_link dev_link; in mlx5_link_update_unlocked_gs() local
463 dev_link = (struct rte_eth_link) { in mlx5_link_update_unlocked_gs()
570 *link = dev_link; in mlx5_link_update_unlocked_gs()
590 struct rte_eth_link dev_link; in mlx5_link_update() local
614 ret = !!memcmp(&dev->data->dev_link, &dev_link, in mlx5_link_update()
[all …]
/f-stack/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 = 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.c147 struct rte_eth_link *link = &ETH_DEV(priv)->data->dev_link; in mlx4_link_status_check()
/f-stack/dpdk/drivers/net/bnxt/
H A Dbnxt_reps.c205 link = &parent_bp->eth_dev->data->dev_link; in bnxt_representor_init()
207 eth_dev->data->dev_link.link_speed = link->link_speed; in bnxt_representor_init()
208 eth_dev->data->dev_link.link_duplex = link->link_duplex; in bnxt_representor_init()
209 eth_dev->data->dev_link.link_status = link->link_status; in bnxt_representor_init()
210 eth_dev->data->dev_link.link_autoneg = link->link_autoneg; in bnxt_representor_init()
296 link = &parent_bp->eth_dev->data->dev_link; in bnxt_rep_link_update_op()
298 eth_dev->data->dev_link.link_speed = link->link_speed; in bnxt_rep_link_update_op()
299 eth_dev->data->dev_link.link_duplex = link->link_duplex; in bnxt_rep_link_update_op()
300 eth_dev->data->dev_link.link_status = link->link_status; in bnxt_rep_link_update_op()
422 eth_dev->data->dev_link.link_status = 0; in bnxt_rep_dev_start_op()
[all …]
/f-stack/dpdk/app/test/
H A Dvirtual_pmd.c56 eth_dev->data->dev_link.link_status = ETH_LINK_DOWN; in virtual_ethdev_stop()
181 bonded_eth_dev->data->dev_link.link_status = ETH_LINK_DOWN; in virtual_ethdev_link_update_success()
373 if (!vrtl_eth_dev->data->dev_link.link_status) in virtual_ethdev_tx_burst_success()
470 vrtl_eth_dev->data->dev_link.link_status = link_status; in virtual_ethdev_set_link_status()
479 vrtl_eth_dev->data->dev_link.link_status = link_status; in virtual_ethdev_simulate_link_status_interrupt()
577 eth_dev->data->dev_link.link_status = ETH_LINK_DOWN; in virtual_ethdev_create()
578 eth_dev->data->dev_link.link_speed = ETH_SPEED_NUM_10G; in virtual_ethdev_create()
579 eth_dev->data->dev_link.link_duplex = ETH_LINK_FULL_DUPLEX; in virtual_ethdev_create()
/f-stack/dpdk/drivers/net/mvneta/
H A Dmvneta_ethdev.c513 dev->data->dev_link.link_speed = ETH_SPEED_NUM_10M; in mvneta_link_update()
516 dev->data->dev_link.link_speed = ETH_SPEED_NUM_100M; in mvneta_link_update()
519 dev->data->dev_link.link_speed = ETH_SPEED_NUM_1G; in mvneta_link_update()
522 dev->data->dev_link.link_speed = ETH_SPEED_NUM_2_5G; in mvneta_link_update()
525 dev->data->dev_link.link_speed = ETH_SPEED_NUM_NONE; in mvneta_link_update()
528 dev->data->dev_link.link_duplex = edata.duplex ? ETH_LINK_FULL_DUPLEX : in mvneta_link_update()
530 dev->data->dev_link.link_autoneg = edata.autoneg ? ETH_LINK_AUTONEG : in mvneta_link_update()
534 dev->data->dev_link.link_status = link_up ? ETH_LINK_UP : ETH_LINK_DOWN; in mvneta_link_update()
/f-stack/dpdk/drivers/net/softnic/
H A Drte_eth_softnic.c176 dev->data->dev_link.link_status = ETH_LINK_UP; in pmd_dev_start()
187 dev->data->dev_link.link_status = ETH_LINK_DOWN; in pmd_dev_stop()
396 dev->data->dev_link.link_speed = ETH_SPEED_NUM_100G; in pmd_ethdev_register()
397 dev->data->dev_link.link_duplex = ETH_LINK_FULL_DUPLEX; in pmd_ethdev_register()
398 dev->data->dev_link.link_autoneg = ETH_LINK_FIXED; in pmd_ethdev_register()
399 dev->data->dev_link.link_status = ETH_LINK_DOWN; in pmd_ethdev_register()
/f-stack/dpdk/drivers/net/i40e/
H A Di40e_vf_representor.c522 link = &representor->adapter->eth_dev->data->dev_link; in i40e_vf_representor_init()
524 ethdev->data->dev_link.link_speed = link->link_speed; in i40e_vf_representor_init()
525 ethdev->data->dev_link.link_duplex = link->link_duplex; in i40e_vf_representor_init()
526 ethdev->data->dev_link.link_status = link->link_status; in i40e_vf_representor_init()
527 ethdev->data->dev_link.link_autoneg = link->link_autoneg; in i40e_vf_representor_init()
/f-stack/dpdk/drivers/net/ring/
H A Drte_eth_ring.c105 dev->data->dev_link.link_status = ETH_LINK_UP; in eth_dev_start()
113 dev->data->dev_link.link_status = ETH_LINK_DOWN; in eth_dev_stop()
120 dev->data->dev_link.link_status = ETH_LINK_DOWN; in eth_dev_set_link_down()
127 dev->data->dev_link.link_status = ETH_LINK_UP; in eth_dev_set_link_up()
360 data->dev_link = pmd_link; in do_eth_dev_ring_create()
/f-stack/dpdk/drivers/net/sfc/
H A Dsfc_port.c121 struct rte_eth_link *dev_link = &sa->eth_dev->data->dev_link; in sfc_port_init_dev_link() local
132 EFX_STATIC_ASSERT(sizeof(*dev_link) == sizeof(rte_atomic64_t)); in sfc_port_init_dev_link()
133 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()
/f-stack/dpdk/lib/librte_ethdev/
H A Drte_ethdev_driver.h1127 uint64_t *dev_link = (uint64_t *)&(dev->data->dev_link); in rte_eth_linkstatus_set() local
1135 orig.val64 = __atomic_exchange_n(dev_link, *(const uint64_t *)new_link, in rte_eth_linkstatus_set()
1154 uint64_t *src = (uint64_t *)&(dev->data->dev_link); in rte_eth_linkstatus_get()
H A Drte_ethdev_core.h147 struct rte_eth_link dev_link; /**< Link-level information & status. */ member
/f-stack/dpdk/drivers/net/bonding/
H A Drte_eth_bond_pmd.c2374 if (slave_ethdev->data->dev_link.link_status != in bond_ethdev_slave_link_status_change_monitor()
2377 slave_ethdev->data->dev_link.link_status; in bond_ethdev_slave_link_status_change_monitor()
2416 ethdev->data->dev_link.link_status = ETH_LINK_UP; in bond_ethdev_link_update()
2429 ethdev->data->dev_link.link_speed = UINT32_MAX; in bond_ethdev_link_update()
2440 ethdev->data->dev_link.link_speed = in bond_ethdev_link_update()
2450 ethdev->data->dev_link.link_speed) in bond_ethdev_link_update()
2451 ethdev->data->dev_link.link_speed = in bond_ethdev_link_update()
2468 ethdev->data->dev_link.link_autoneg = in bond_ethdev_link_update()
2470 ethdev->data->dev_link.link_duplex = in bond_ethdev_link_update()
2498 ethdev->data->dev_link.link_speed += in bond_ethdev_link_update()
[all …]
/f-stack/dpdk/drivers/net/kni/
H A Drte_eth_kni.c175 dev->data->dev_link.link_status = 1; in eth_kni_dev_start()
198 dev->data->dev_link.link_status = 0; in eth_kni_dev_stop()
391 data->dev_link = pmd_link; in eth_kni_create()
/f-stack/dpdk/drivers/net/failsafe/
H A Dfailsafe_ether.c111 if (dev->data->dev_link.link_status != in fs_eth_dev_conf_apply()
112 edev->data->dev_link.link_status) { in fs_eth_dev_conf_apply()
114 if (dev->data->dev_link.link_status) in fs_eth_dev_conf_apply()
H A Dfailsafe.c188 dev->data->dev_link = eth_link; in fs_eth_dev_create()
/f-stack/dpdk/drivers/net/null/
H A Drte_eth_null.c192 dev->data->dev_link.link_status = ETH_LINK_UP; in eth_dev_start()
202 dev->data->dev_link.link_status = ETH_LINK_DOWN; in eth_dev_stop()
549 data->dev_link = pmd_link; in eth_dev_null_create()
/f-stack/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()
302 memset(&(dev->data->dev_link), 0 , sizeof(struct rte_eth_link)); in bnx2x_dev_close()
415 dev->data->dev_link.link_status = ETH_LINK_DOWN; in bnx2xvf_dev_link_update()
/f-stack/dpdk/drivers/net/mvpp2/
H A Dmrvl_ethdev.c970 dev->data->dev_link.link_speed = ETH_SPEED_NUM_10M; in mrvl_link_update()
973 dev->data->dev_link.link_speed = ETH_SPEED_NUM_100M; in mrvl_link_update()
976 dev->data->dev_link.link_speed = ETH_SPEED_NUM_1G; in mrvl_link_update()
979 dev->data->dev_link.link_speed = ETH_SPEED_NUM_10G; in mrvl_link_update()
982 dev->data->dev_link.link_speed = ETH_SPEED_NUM_NONE; in mrvl_link_update()
985 dev->data->dev_link.link_duplex = edata.duplex ? ETH_LINK_FULL_DUPLEX : in mrvl_link_update()
987 dev->data->dev_link.link_autoneg = edata.autoneg ? ETH_LINK_AUTONEG : in mrvl_link_update()
990 dev->data->dev_link.link_status = link_up ? ETH_LINK_UP : ETH_LINK_DOWN; in mrvl_link_update()
/f-stack/dpdk/drivers/net/tap/
H A Drte_eth_tap.c888 dev->data->dev_link.link_status = ETH_LINK_DOWN; in tap_link_set_down()
898 dev->data->dev_link.link_status = ETH_LINK_UP; in tap_link_set_up()
1209 struct rte_eth_link *dev_link = &dev->data->dev_link; in tap_link_update() local
1217 dev_link->link_status = ETH_LINK_DOWN; in tap_link_update()
1222 dev_link->link_status = in tap_link_update()
1951 data->dev_link = pmd_link; in eth_dev_tap_create()
/f-stack/dpdk/drivers/net/ark/
H A Dark_ethdev.c809 dev->data->dev_link.link_status); in eth_ark_dev_link_update()
823 dev->data->dev_link.link_status = 1; in eth_ark_dev_set_link_up()
835 dev->data->dev_link.link_status = 0; in eth_ark_dev_set_link_down()
/f-stack/dpdk/drivers/net/af_packet/
H A Drte_eth_af_packet.c268 dev->data->dev_link.link_status = ETH_LINK_UP; in eth_dev_start()
298 dev->data->dev_link.link_status = ETH_LINK_DOWN; in eth_dev_stop()
861 data->dev_link = pmd_link; in rte_pmd_init_internals()
/f-stack/dpdk/drivers/net/enic/
H A Denic_vf_representor.c689 eth_dev->data->dev_link = pf->rte_dev->data->dev_link; in enic_vf_representor_init()

123