Home
last modified time | relevance | path

Searched refs:link_info (Results 1 – 22 of 22) sorted by relevance

/dpdk/drivers/common/cnxk/
H A Droc_nix_mac.c168 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 Droc_nix.h744 struct roc_nix_link_info *link_info);
746 struct roc_nix_link_info *link_info);
H A Droc_dev.c490 struct cgx_link_user_info *linfo = &msg->link_info; in mbox_up_handler_cgx_link_event()
H A Droc_mbox.h543 struct cgx_link_user_info link_info; member
/dpdk/drivers/net/sfc/
H A Dsfc_port.c571 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 Dsfc.h439 struct rte_eth_link *link_info);
/dpdk/drivers/raw/cnxk_bphy/
H A Dcnxk_bphy_cgx.c62 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 Dcnxk_bphy_cgx_test.c17 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 Dbnxt_hwrm.c1493 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 Dbnxt_ethdev.c233 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 Dbnxt.h793 struct bnxt_link_info *link_info; member
/dpdk/drivers/net/bonding/
H A Drte_eth_bond_8023ad.c688 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 Dlio_ethdev.h150 struct octeon_link_info link_info; member
H A Dlio_ethdev.c1339 ls = &resp->link_info.link; in lio_dev_get_link_status()
/dpdk/drivers/net/i40e/base/
H A Di40e_common.c1270 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 Di40e_type.h250 u8 link_info; member
283 struct i40e_link_status link_info; member
H A Di40e_adminq_cmd.h2185 u8 link_info; member
/dpdk/drivers/net/ice/base/
H A Dice_common.c390 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 Dice_type.h254 u8 link_info; member
284 struct ice_link_status link_info; member
H A Dice_adminq_cmd.h1522 u8 link_info; member
/dpdk/drivers/net/ice/
H A Dice_ethdev.c3515 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 Di40e_ethdev.c2930 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()