Home
last modified time | relevance | path

Searched refs:lsc (Results 1 – 25 of 45) sorted by relevance

12

/dpdk/drivers/net/mlx4/
H A Dmlx4_intr.c132 if (intr_conf->lsc && !mlx4_link_status_check(priv)) in mlx4_link_status_alarm()
201 if (intr_conf->lsc && !mlx4_link_status_check(priv)) in mlx4_interrupt_handler()
295 if (intr_conf->lsc | intr_conf->rmv) { in mlx4_intr_install()
/dpdk/drivers/net/cnxk/
H A Dcnxk_link.c93 if (!eth_dev || !eth_dev->data->dev_conf.intr_conf.lsc) in cnxk_eth_dev_link_status_cb()
/dpdk/doc/guides/sample_app_ug/
H A Dlink_status_intr.rst113 Configuring lsc to 0 (the default) disables the generation of any link status change interrupts in …
116 Configuring lsc to non-zero enables the generation of link status change interrupts in kernel space
149 If lsc is initialized with 0, the callback is never called since no interrupt event would ever be p…
/dpdk/drivers/net/sfc/
H A Dsfc_intr.c283 intr->lsc_intr = (sa->eth_dev->data->dev_conf.intr_conf.lsc != 0); in sfc_intr_configure()
H A Dsfc_repr.c451 if (conf->intr_conf.lsc != 0) { in sfc_repr_check_conf()
H A Dsfc.c184 if ((conf->intr_conf.lsc != 0) && in sfc_check_conf()
/dpdk/drivers/net/failsafe/
H A Dfailsafe_ops.c46 lsc_enabled = dev->data->dev_conf.intr_conf.lsc; in fs_dev_configure()
52 dev->data->dev_conf.intr_conf.lsc = 1; in fs_dev_configure()
55 dev->data->dev_conf.intr_conf.lsc = 0; in fs_dev_configure()
92 dev->data->dev_conf.intr_conf.lsc = lsc_enabled; in fs_dev_configure()
/dpdk/drivers/net/ixgbe/base/
H A Dixgbe_x550.c1936 STATIC s32 ixgbe_get_lasi_ext_t_x550em(struct ixgbe_hw *hw, bool *lsc) in ixgbe_get_lasi_ext_t_x550em() argument
1941 *lsc = false; in ixgbe_get_lasi_ext_t_x550em()
2009 *lsc = true; in ixgbe_get_lasi_ext_t_x550em()
2027 bool lsc; in ixgbe_enable_lasi_ext_t_x550em() local
2030 status = ixgbe_get_lasi_ext_t_x550em(hw, &lsc); in ixgbe_enable_lasi_ext_t_x550em()
4409 bool lsc; in ixgbe_handle_lasi_ext_t_x550em() local
4412 status = ixgbe_get_lasi_ext_t_x550em(hw, &lsc); in ixgbe_handle_lasi_ext_t_x550em()
4417 if (lsc) in ixgbe_handle_lasi_ext_t_x550em()
/dpdk/drivers/net/igc/
H A Digc_ethdev.c383 dev->data->dev_conf.intr_conf.lsc) { in igc_intr_other_disable()
403 dev->data->dev_conf.intr_conf.lsc) { in igc_intr_other_enable()
755 if (dev->data->dev_conf.intr_conf.lsc) in igc_configure_msix_intr()
1039 if (dev->data->dev_conf.intr_conf.lsc) in eth_igc_start()
1047 if (dev->data->dev_conf.intr_conf.lsc) in eth_igc_start()
/dpdk/drivers/net/dpaa/
H A Ddpaa_ethdev.c270 if (dev->data->dev_conf.intr_conf.lsc != 0) in dpaa_eth_dev_configure()
278 if (dev->data->dev_conf.intr_conf.lsc != 0) { in dpaa_eth_dev_configure()
287 dev->data->dev_conf.intr_conf.lsc = 0; in dpaa_eth_dev_configure()
469 dev->data->dev_conf.intr_conf.lsc != 0) { in dpaa_eth_dev_close()
/dpdk/examples/link_status_interrupt/
H A Dmain.c88 .lsc = 1, /**< lsc interrupt feature enabled */
/dpdk/drivers/net/virtio/
H A Dvirtio_ethdev.c796 if (intr_conf->lsc || intr_conf->rxq) { in virtio_dev_close()
2772 if (dev->data->dev_conf.intr_conf.lsc) { in virtio_dev_start()
2783 if (dev->data->dev_conf.intr_conf.lsc || in virtio_dev_start()
2938 if (intr_conf->lsc || intr_conf->rxq) { in virtio_dev_stop()
/dpdk/drivers/net/e1000/
H A Digb_ethdev.c521 dev->data->dev_conf.intr_conf.lsc != 0) { in igb_intr_enable()
538 dev->data->dev_conf.intr_conf.lsc != 0) { in igb_intr_disable()
1367 if (dev->data->dev_conf.intr_conf.lsc != 0) in eth_igb_start()
1375 if (dev->data->dev_conf.intr_conf.lsc != 0) in eth_igb_start()
5253 if (dev->data->dev_conf.intr_conf.lsc != 0) in eth_igb_configure_msix_intr()
5275 if (dev->data->dev_conf.intr_conf.lsc != 0) in eth_igb_configure_msix_intr()
H A Dem_ethdev.c667 if (dev->data->dev_conf.intr_conf.lsc != 0) { in eth_em_start()
679 if (dev->data->dev_conf.intr_conf.lsc != 0) in eth_em_start()
/dpdk/drivers/net/atlantic/
H A Datl_ethdev.c569 if (dev->data->dev_conf.intr_conf.lsc != 0) in atl_dev_start()
576 if (dev->data->dev_conf.intr_conf.lsc != 0) in atl_dev_start()
/dpdk/drivers/net/enic/
H A Denic_main.c606 if (eth_dev->data->dev_conf.intr_conf.lsc) in enic_enable()
1143 if (enic->rte_dev->data->dev_conf.intr_conf.lsc) in enic_disable()
/dpdk/doc/guides/nics/
H A Dvirtio.rst293 notification of device configuration changes, especially link status (lsc).
298 Virtio PMD already has support for receiving lsc from qemu when the link
/dpdk/drivers/net/netvsc/
H A Dhn_vf.c409 vf_conf.intr_conf.lsc = 0; in hn_vf_configure()
H A Dhn_rndis.c315 if (dev->data->dev_conf.intr_conf.lsc) in hn_rndis_link_status()
/dpdk/drivers/net/hns3/
H A Dhns3_ethdev_dump.c223 dev->data->dev_conf.intr_conf.lsc, in get_device_basic_info()
H A Dhns3_ethdev_vf.c1080 if (ret == 0 && dev->data->dev_conf.intr_conf.lsc != 0) in hns3vf_update_link_status()
1800 if (dev->data->dev_conf.intr_conf.lsc != 0) in hns3vf_dev_start()
/dpdk/drivers/net/ngbe/
H A Dngbe_ethdev.c1082 if (dev->data->dev_conf.intr_conf.lsc != 0) in ngbe_dev_start()
1091 if (dev->data->dev_conf.intr_conf.lsc != 0) in ngbe_dev_start()
1867 if (wait_to_complete == 0 || dev->data->dev_conf.intr_conf.lsc != 0) in ngbe_dev_link_update_share()
/dpdk/lib/ethdev/
H A Drte_ethdev.c1173 if ((dev_conf->intr_conf.lsc == 1) && in rte_eth_dev_configure()
1503 if (dev->data->dev_conf.intr_conf.lsc == 0) { in rte_eth_dev_start()
2412 if (dev->data->dev_conf.intr_conf.lsc && dev->data->dev_started) in rte_eth_link_get()
2437 if (dev->data->dev_conf.intr_conf.lsc && dev->data->dev_started) in rte_eth_link_get_nowait()
/dpdk/drivers/net/dpaa2/
H A Ddpaa2_ethdev.c1258 dev->data->dev_conf.intr_conf.lsc != 0) { in dpaa2_dev_start()
1303 dev->data->dev_conf.intr_conf.lsc != 0) { in dpaa2_dev_stop()
/dpdk/drivers/net/mlx5/linux/
H A Dmlx5_ethdev_os.c783 !dev->data->dev_conf.intr_conf.lsc) in mlx5_dev_interrupt_nl_cb()

12