| /dpdk/drivers/net/mlx4/ |
| H A D | mlx4_intr.c | 132 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 D | cnxk_link.c | 93 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 D | link_status_intr.rst | 113 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 D | sfc_intr.c | 283 intr->lsc_intr = (sa->eth_dev->data->dev_conf.intr_conf.lsc != 0); in sfc_intr_configure()
|
| H A D | sfc_repr.c | 451 if (conf->intr_conf.lsc != 0) { in sfc_repr_check_conf()
|
| H A D | sfc.c | 184 if ((conf->intr_conf.lsc != 0) && in sfc_check_conf()
|
| /dpdk/drivers/net/failsafe/ |
| H A D | failsafe_ops.c | 46 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 D | ixgbe_x550.c | 1936 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 D | igc_ethdev.c | 383 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 D | dpaa_ethdev.c | 270 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 D | main.c | 88 .lsc = 1, /**< lsc interrupt feature enabled */
|
| /dpdk/drivers/net/virtio/ |
| H A D | virtio_ethdev.c | 796 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 D | igb_ethdev.c | 521 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 D | em_ethdev.c | 667 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 D | atl_ethdev.c | 569 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 D | enic_main.c | 606 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 D | virtio.rst | 293 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 D | hn_vf.c | 409 vf_conf.intr_conf.lsc = 0; in hn_vf_configure()
|
| H A D | hn_rndis.c | 315 if (dev->data->dev_conf.intr_conf.lsc) in hn_rndis_link_status()
|
| /dpdk/drivers/net/hns3/ |
| H A D | hns3_ethdev_dump.c | 223 dev->data->dev_conf.intr_conf.lsc, in get_device_basic_info()
|
| H A D | hns3_ethdev_vf.c | 1080 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 D | ngbe_ethdev.c | 1082 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 D | rte_ethdev.c | 1173 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 D | dpaa2_ethdev.c | 1258 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 D | mlx5_ethdev_os.c | 783 !dev->data->dev_conf.intr_conf.lsc) in mlx5_dev_interrupt_nl_cb()
|