| /dpdk/drivers/common/cnxk/ |
| H A D | roc_nix_mac.c | 168 struct roc_nix_link_info *link_info) in roc_nix_mac_link_info_get() argument 180 link_info->status = rsp->link_info.link_up; in roc_nix_mac_link_info_get() 181 link_info->full_duplex = rsp->link_info.full_duplex; in roc_nix_mac_link_info_get() 182 link_info->lmac_type_id = rsp->link_info.lmac_type_id; in roc_nix_mac_link_info_get() 183 link_info->speed = rsp->link_info.speed; in roc_nix_mac_link_info_get() 184 link_info->autoneg = rsp->link_info.an; in roc_nix_mac_link_info_get() 185 link_info->fec = rsp->link_info.fec; in roc_nix_mac_link_info_get() 186 link_info->port = rsp->link_info.port; in roc_nix_mac_link_info_get() 208 struct roc_nix_link_info *link_info) in roc_nix_mac_link_info_set() argument 222 req->args.speed = link_info->speed; in roc_nix_mac_link_info_set() [all …]
|
| H A D | roc_nix.h | 744 struct roc_nix_link_info *link_info); 746 struct roc_nix_link_info *link_info);
|
| H A D | roc_dev.c | 490 struct cgx_link_user_info *linfo = &msg->link_info; in mbox_up_handler_cgx_link_event()
|
| H A D | roc_mbox.h | 543 struct cgx_link_user_info link_info; member
|
| /dpdk/drivers/net/sfc/ |
| H A D | sfc_port.c | 571 struct rte_eth_link *link_info) in sfc_port_link_mode_to_info() argument 575 memset(link_info, 0, sizeof(*link_info)); in sfc_port_link_mode_to_info() 577 link_info->link_status = RTE_ETH_LINK_DOWN; in sfc_port_link_mode_to_info() 579 link_info->link_status = RTE_ETH_LINK_UP; in sfc_port_link_mode_to_info() 583 link_info->link_speed = RTE_ETH_SPEED_NUM_10M; in sfc_port_link_mode_to_info() 587 link_info->link_speed = RTE_ETH_SPEED_NUM_10M; in sfc_port_link_mode_to_info() 599 link_info->link_speed = RTE_ETH_SPEED_NUM_1G; in sfc_port_link_mode_to_info() 603 link_info->link_speed = RTE_ETH_SPEED_NUM_1G; in sfc_port_link_mode_to_info() 607 link_info->link_speed = RTE_ETH_SPEED_NUM_10G; in sfc_port_link_mode_to_info() 632 link_info->link_duplex = 0; in sfc_port_link_mode_to_info() [all …]
|
| H A D | sfc.h | 439 struct rte_eth_link *link_info);
|
| /dpdk/drivers/raw/cnxk_bphy/ |
| H A D | cnxk_bphy_cgx.c | 62 struct cnxk_bphy_cgx_msg_link_info *link_info; in cnxk_bphy_cgx_process_buf() local 77 link_info = rte_zmalloc(NULL, sizeof(*link_info), 0); in cnxk_bphy_cgx_process_buf() 78 if (!link_info) in cnxk_bphy_cgx_process_buf() 81 link_info->link_up = rlink_info.link_up; in cnxk_bphy_cgx_process_buf() 82 link_info->full_duplex = rlink_info.full_duplex; in cnxk_bphy_cgx_process_buf() 83 link_info->speed = in cnxk_bphy_cgx_process_buf() 85 link_info->autoneg = rlink_info.an; in cnxk_bphy_cgx_process_buf() 86 link_info->fec = in cnxk_bphy_cgx_process_buf() 88 link_info->mode = in cnxk_bphy_cgx_process_buf() 90 rsp = link_info; in cnxk_bphy_cgx_process_buf()
|
| H A D | cnxk_bphy_cgx_test.c | 17 struct cnxk_bphy_cgx_msg_link_info link_info; in cnxk_bphy_cgx_link_cond() local 21 ret = rte_pmd_bphy_cgx_get_link_info(dev_id, queue, &link_info); in cnxk_bphy_cgx_link_cond() 25 if (link_info.link_up == cond) in cnxk_bphy_cgx_link_cond()
|
| /dpdk/drivers/net/bnxt/ |
| H A D | bnxt_hwrm.c | 1493 link_info->link_up = in bnxt_hwrm_port_phy_qcfg() 1513 link_info->link_signal_mode = in bnxt_hwrm_port_phy_qcfg() 1525 link_info->link_speed, link_info->auto_mode, in bnxt_hwrm_port_phy_qcfg() 1526 link_info->auto_link_speed, link_info->auto_link_speed_mask, in bnxt_hwrm_port_phy_qcfg() 1527 link_info->support_speeds, link_info->force_link_speed); in bnxt_hwrm_port_phy_qcfg() 1541 struct bnxt_link_info *link_info = bp->link_info; in bnxt_hwrm_port_phy_qcaps() local 1565 if (link_info->auto_link_speed_mask && !link_info->support_auto_speeds) in bnxt_hwrm_port_phy_qcaps() 1566 link_info->support_auto_speeds = link_info->support_speeds; in bnxt_hwrm_port_phy_qcaps() 3187 struct bnxt_link_info *link_info = bp->link_info; in bnxt_get_hwrm_link_config() local 3199 if (link_info->link_speed) in bnxt_get_hwrm_link_config() [all …]
|
| H A D | bnxt_ethdev.c | 233 rte_free(bp->link_info); in bnxt_free_link_info() 234 bp->link_info = NULL; in bnxt_free_link_info() 303 bp->link_info = in bnxt_alloc_link_info() 305 if (bp->link_info == NULL) in bnxt_alloc_link_info() 909 if (bp->link_info == NULL) in bnxt_get_speed_capabilities() 1374 if (!bp->link_info->link_up) in bnxt_dev_set_link_up_op() 1392 bp->link_info->link_up = 0; in bnxt_dev_set_link_down_op() 1832 if (bp->link_info == NULL) in bnxt_link_update_op() 2308 bp->link_info->auto_pause = in bnxt_flow_ctrl_set_op() 2319 bp->link_info->auto_pause = in bnxt_flow_ctrl_set_op() [all …]
|
| H A D | bnxt.h | 793 struct bnxt_link_info *link_info; member
|
| /dpdk/drivers/net/bonding/ |
| H A D | rte_eth_bond_8023ad.c | 688 struct rte_eth_link link_info; in selection_logic() local 703 ret = rte_eth_link_get_nowait(slaves[i], &link_info); in selection_logic() 711 agg_bandwidth[i] += link_info.link_speed; in selection_logic() 868 struct rte_eth_link link_info; in bond_mode_8023ad_periodic_cb() local 881 ret = rte_eth_link_get_nowait(slave_id, &link_info); in bond_mode_8023ad_periodic_cb() 888 if (ret >= 0 && link_info.link_status != 0) { in bond_mode_8023ad_periodic_cb() 889 key = link_speed_key(link_info.link_speed) << 1; in bond_mode_8023ad_periodic_cb() 890 if (link_info.link_duplex == RTE_ETH_LINK_FULL_DUPLEX) in bond_mode_8023ad_periodic_cb()
|
| /dpdk/drivers/net/liquidio/ |
| H A D | lio_ethdev.h | 150 struct octeon_link_info link_info; member
|
| H A D | lio_ethdev.c | 1339 ls = &resp->link_info.link; in lio_dev_get_link_status()
|
| /dpdk/drivers/net/i40e/base/ |
| H A D | i40e_common.c | 1270 switch (hw->phy.link_info.phy_type) { in i40e_get_media_type() 2019 struct i40e_link_status *hw_link_info = &hw->phy.link_info; in i40e_aq_get_link_info() 2045 hw_link_info->link_info = resp->link_info; in i40e_aq_get_link_info() 2935 *link_up = hw->phy.link_info.link_info & I40E_AQ_LINK_UP; in i40e_get_link_status() 2954 if (((hw->phy.link_info.link_info & I40E_AQ_MEDIA_AVAILABLE) && in i40e_update_link_info() 2955 ((hw->phy.link_info.link_info & I40E_AQ_LINK_UP) || in i40e_update_link_info() 2967 hw->phy.link_info.req_fec_info = in i40e_update_link_info() 2971 hw->phy.link_info.req_fec_info = in i40e_update_link_info() 3001 speed = hw->phy.link_info.link_speed; in i40e_get_link_speed() 7227 (hw->phy.link_info.link_speed == I40E_LINK_SPEED_2_5GB || in i40e_get_phy_lpi_status() [all …]
|
| H A D | i40e_type.h | 250 u8 link_info; member 283 struct i40e_link_status link_info; member
|
| H A D | i40e_adminq_cmd.h | 2185 u8 link_info; member
|
| /dpdk/drivers/net/ice/base/ |
| H A D | ice_common.c | 390 ice_memcpy(pi->phy.link_info.module_type, &pcaps->module_type, in ice_aq_get_phy_caps() 391 sizeof(pi->phy.link_info.module_type), in ice_aq_get_phy_caps() 461 hw_link_info = &pi->phy.link_info; in ice_get_media_type() 597 li = &pi->phy.link_info; in ice_aq_get_link_info() 619 li->link_info = link_data.link_info; in ice_aq_get_link_info() 650 ice_debug(hw, ICE_DBG_LINK, " link_info = 0x%x\n", li->link_info); in ice_aq_get_link_info() 3289 li = &pi->phy.link_info; in ice_update_link_info() 3295 if (li->link_info & ICE_AQ_MEDIA_AVAILABLE) { in ice_update_link_info() 3730 *link_up = phy_info->link_info.link_info & ICE_AQ_LINK_UP; in ice_get_link_status()
|
| H A D | ice_type.h | 254 u8 link_info; member 284 struct ice_link_status link_info; member
|
| H A D | ice_adminq_cmd.h | 1522 u8 link_info; member
|
| /dpdk/drivers/net/ice/ |
| H A D | ice_ethdev.c | 3515 if (link_status.link_info & ICE_AQ_LINK_UP) in ice_get_init_link_status() 3872 link.link_status = link_status.link_info & ICE_AQ_LINK_UP; in ice_link_update() 3971 link_up == !!(pi->phy.link_info.link_info & ICE_AQ_LINK_UP)) in ice_force_phys_link_state()
|
| /dpdk/drivers/net/i40e/ |
| H A D | i40e_ethdev.c | 2930 link->link_status = link_status.link_info & I40E_AQ_LINK_UP; in update_link_aq() 6143 an_info = hw->phy.link_info.an_info; in i40e_update_flow_control() 11248 if (hw->phy.link_info.phy_type == I40E_PHY_TYPE_EMPTY) { in i40e_get_module_info() 11255 type = hw->phy.link_info.module_type[0]; in i40e_get_module_info() 11333 if (hw->phy.link_info.module_type[0] == I40E_MODULE_TYPE_SFP) in i40e_get_module_eeprom()
|