| /f-stack/dpdk/drivers/net/ixgbe/ |
| H A D | ixgbe_vf_representor.c | 73 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 D | mlx5_ethdev_os.c | 359 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 D | mlx4_ethdev.c | 801 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 D | mlx4_intr.c | 147 struct rte_eth_link *link = Ð_DEV(priv)->data->dev_link; in mlx4_link_status_check()
|
| /f-stack/dpdk/drivers/net/bnxt/ |
| H A D | bnxt_reps.c | 205 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 D | virtual_pmd.c | 56 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 D | mvneta_ethdev.c | 513 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 D | rte_eth_softnic.c | 176 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 D | i40e_vf_representor.c | 522 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 D | rte_eth_ring.c | 105 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 D | sfc_port.c | 121 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 D | sfc_intr.c | 90 sa->eth_dev->data->dev_link.link_status ? in sfc_intr_line_handler()
|
| /f-stack/dpdk/lib/librte_ethdev/ |
| H A D | rte_ethdev_driver.h | 1127 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 D | rte_ethdev_core.h | 147 struct rte_eth_link dev_link; /**< Link-level information & status. */ member
|
| /f-stack/dpdk/drivers/net/bonding/ |
| H A D | rte_eth_bond_pmd.c | 2374 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 D | rte_eth_kni.c | 175 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 D | failsafe_ether.c | 111 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 D | failsafe.c | 188 dev->data->dev_link = eth_link; in fs_eth_dev_create()
|
| /f-stack/dpdk/drivers/net/null/ |
| H A D | rte_eth_null.c | 192 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 D | bnx2x_ethdev.c | 124 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 D | mrvl_ethdev.c | 970 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 D | rte_eth_tap.c | 888 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 D | ark_ethdev.c | 809 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 D | rte_eth_af_packet.c | 268 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 D | enic_vf_representor.c | 689 eth_dev->data->dev_link = pf->rte_dev->data->dev_link; in enic_vf_representor_init()
|