| /f-stack/dpdk/drivers/net/mlx4/ |
| H A D | mlx4_intr.c | 121 const struct rte_intr_conf *const intr_conf = in mlx4_link_status_alarm() local 122 Ð_DEV(priv)->data->dev_conf.intr_conf; in mlx4_link_status_alarm() 126 if (intr_conf->lsc && !mlx4_link_status_check(priv)) in mlx4_link_status_alarm() 186 const struct rte_intr_conf *const intr_conf = in mlx4_interrupt_handler() local 187 Ð_DEV(priv)->data->dev_conf.intr_conf; in mlx4_interrupt_handler() 199 if (intr_conf->rmv) in mlx4_interrupt_handler() 283 const struct rte_intr_conf *const intr_conf = in mlx4_intr_install() local 284 Ð_DEV(priv)->data->dev_conf.intr_conf; in mlx4_intr_install() 288 if (intr_conf->lsc | intr_conf->rmv) { in mlx4_intr_install() 389 const struct rte_intr_conf *const intr_conf = in mlx4_rxq_intr_enable() local [all …]
|
| /f-stack/dpdk/drivers/net/failsafe/ |
| H A D | failsafe_intr.c | 329 const struct rte_intr_conf *const intr_conf = in failsafe_rx_intr_install_subdevice() local 330 Ð(sdev)->data->dev_conf.intr_conf; in failsafe_rx_intr_install_subdevice() 334 if (intr_conf->rxq == 0) in failsafe_rx_intr_install_subdevice() 522 const struct rte_intr_conf *const intr_conf = in failsafe_rx_intr_install() local 523 &priv->data->dev_conf.intr_conf; in failsafe_rx_intr_install() 525 if (intr_conf->rxq == 0 || dev->intr_handle != NULL) in failsafe_rx_intr_install()
|
| H A D | failsafe_ops.c | 42 dev->data->dev_conf.intr_conf.rmv = 1; in fs_dev_configure() 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() 80 dev->data->dev_conf.intr_conf.rmv = 0; in fs_dev_configure() 92 dev->data->dev_conf.intr_conf.lsc = lsc_enabled; in fs_dev_configure()
|
| /f-stack/dpdk/drivers/net/tap/ |
| H A D | tap_intr.c | 60 if (!dev->data->dev_conf.intr_conf.rxq) in tap_rx_intr_vec_install()
|
| /f-stack/dpdk/drivers/net/virtio/ |
| H A D | virtio_ethdev.c | 721 struct rte_intr_conf *intr_conf = &dev->data->dev_conf.intr_conf; in virtio_dev_close() local 734 if (intr_conf->rxq) in virtio_dev_close() 737 if (intr_conf->lsc || intr_conf->rxq) { in virtio_dev_close() 1833 if (eth_dev->data->dev_conf.intr_conf.rxq) { in virtio_init_device() 2236 if (dev->data->dev_conf.intr_conf.rxq) { in virtio_dev_configure() 2405 if (dev->data->dev_conf.intr_conf.lsc) { in virtio_dev_start() 2416 if (dev->data->dev_conf.intr_conf.lsc || in virtio_dev_start() 2417 dev->data->dev_conf.intr_conf.rxq) { in virtio_dev_start() 2530 struct rte_intr_conf *intr_conf = &dev->data->dev_conf.intr_conf; in virtio_dev_stop() local 2540 if (intr_conf->lsc || intr_conf->rxq) { in virtio_dev_stop()
|
| /f-stack/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() 284 intr->rxq_intr = (sa->eth_dev->data->dev_conf.intr_conf.rxq != 0); in sfc_intr_configure()
|
| H A D | sfc.c | 150 if ((conf->intr_conf.lsc != 0) && in sfc_check_conf() 157 if (conf->intr_conf.rxq != 0 && in sfc_check_conf()
|
| /f-stack/dpdk/drivers/net/octeontx2/ |
| H A D | otx2_link.c | 62 if (!eth_dev || !eth_dev->data->dev_conf.intr_conf.lsc) in otx2_eth_dev_link_status_update()
|
| /f-stack/dpdk/drivers/net/ice/ |
| H A D | ice_dcf_ethdev.c | 144 dev->data->dev_conf.intr_conf.rxq) { in ice_dcf_config_rx_queues_irqs() 160 if (!dev->data->dev_conf.intr_conf.rxq || in ice_dcf_config_rx_queues_irqs() 538 if (dev->data->dev_conf.intr_conf.rxq != 0) { in ice_dcf_dev_start()
|
| /f-stack/dpdk/drivers/net/enic/ |
| H A D | enic_main.c | 213 if (enic->rte_dev->data->dev_conf.intr_conf.rxq) in enic_init_vnic_resources() 460 if (!enic->rte_dev->data->dev_conf.intr_conf.rxq) in enic_rxq_intr_init() 600 if (eth_dev->data->dev_conf.intr_conf.lsc) in enic_enable() 1128 if (enic->rte_dev->data->dev_conf.intr_conf.lsc) in enic_disable() 1482 if (eth_dev->data->dev_conf.intr_conf.rxq) { in enic_set_vnic_res()
|
| /f-stack/dpdk/drivers/net/igc/ |
| H A D | igc_ethdev.c | 387 dev->data->dev_conf.intr_conf.lsc) { in igc_intr_other_disable() 407 dev->data->dev_conf.intr_conf.lsc) { in igc_intr_other_enable() 758 if (dev->data->dev_conf.intr_conf.lsc) in igc_configure_msix_intr() 945 dev->data->dev_conf.intr_conf.rxq) { in eth_igc_start() 1044 if (dev->data->dev_conf.intr_conf.lsc) in eth_igc_start() 1052 if (dev->data->dev_conf.intr_conf.lsc) in eth_igc_start() 1064 if (dev->data->dev_conf.intr_conf.rxq && in eth_igc_start()
|
| /f-stack/dpdk/doc/guides/nics/ |
| H A D | features.rst | 56 * **[uses] user config**: ``dev_conf.intr_conf.lsc``. 71 * **[uses] user config**: ``dev_conf.intr_conf.rmv``. 94 * **[uses] user config**: ``dev_conf.intr_conf.rxq``.
|
| /f-stack/dpdk/drivers/net/e1000/ |
| H A D | em_ethdev.c | 571 if (dev->data->dev_conf.intr_conf.rxq != 0) { in eth_em_start() 671 if (dev->data->dev_conf.intr_conf.lsc != 0) { in eth_em_start() 683 if (dev->data->dev_conf.intr_conf.lsc != 0) in eth_em_start() 688 if (dev->data->dev_conf.intr_conf.rxq != 0) in eth_em_start()
|
| H A D | igb_ethdev.c | 523 dev->data->dev_conf.intr_conf.lsc != 0) { in igb_intr_enable() 540 dev->data->dev_conf.intr_conf.lsc != 0) { in igb_intr_disable() 1263 dev->data->dev_conf.intr_conf.rxq != 0) { in eth_igb_start() 1379 if (dev->data->dev_conf.intr_conf.lsc != 0) in eth_igb_start() 1387 if (dev->data->dev_conf.intr_conf.lsc != 0) in eth_igb_start() 1393 if (dev->data->dev_conf.intr_conf.rxq != 0 && in eth_igb_start() 3296 dev->data->dev_conf.intr_conf.rxq) { in igbvf_dev_start() 5272 if (dev->data->dev_conf.intr_conf.lsc != 0) in eth_igb_configure_msix_intr() 5291 if (dev->data->dev_conf.intr_conf.lsc != 0) in eth_igb_configure_msix_intr()
|
| /f-stack/dpdk/drivers/net/atlantic/ |
| H A D | atl_ethdev.c | 515 dev->data->dev_conf.intr_conf.rxq != 0) { in atl_dev_start() 571 if (dev->data->dev_conf.intr_conf.lsc != 0) in atl_dev_start() 578 if (dev->data->dev_conf.intr_conf.lsc != 0) in atl_dev_start() 584 if (dev->data->dev_conf.intr_conf.rxq != 0 && in atl_dev_start()
|
| /f-stack/dpdk/drivers/net/dpaa/ |
| H A D | dpaa_ethdev.c | 277 if (dev->data->dev_conf.intr_conf.lsc != 0) in dpaa_eth_dev_configure() 284 if (dev->data->dev_conf.intr_conf.lsc != 0) { in dpaa_eth_dev_configure() 293 dev->data->dev_conf.intr_conf.lsc = 0; in dpaa_eth_dev_configure() 471 dev->data->dev_conf.intr_conf.lsc != 0) { in dpaa_eth_dev_close()
|
| /f-stack/dpdk/drivers/net/vmxnet3/ |
| H A D | vmxnet3_ethdev.c | 739 if (dev->data->dev_conf.intr_conf.lsc) { in vmxnet3_dev_start() 809 if (dev->data->dev_conf.intr_conf.lsc) { in vmxnet3_dev_start() 844 if (dev->data->dev_conf.intr_conf.lsc) { in vmxnet3_dev_stop()
|
| /f-stack/dpdk/drivers/net/vhost/ |
| H A D | rte_eth_vhost.c | 810 if (dev_conf->intr_conf.rxq) { in new_device() 910 dev_conf->intr_conf.rxq) { in vring_conf_update() 1141 if (dev_conf->intr_conf.rxq) { in eth_dev_start()
|
| /f-stack/dpdk/drivers/net/mlx5/linux/ |
| H A D | mlx5_ethdev_os.c | 728 if (dev->data->dev_conf.intr_conf.rmv) in mlx5_dev_interrupt_device_fatal() 799 dev->data->dev_conf.intr_conf.lsc) { in mlx5_dev_interrupt_handler()
|
| /f-stack/dpdk/drivers/net/i40e/ |
| H A D | i40e_ethdev_vf.c | 683 if (dev->data->dev_conf.intr_conf.rxq != 0 && in i40evf_config_irq_map() 1691 dev->data->dev_conf.intr_conf.lsc = in i40evf_dev_configure() 2134 dev->data->dev_conf.intr_conf.rxq) { in i40evf_dev_start() 2179 if (dev->data->dev_conf.intr_conf.rxq != 0) in i40evf_dev_start() 2204 if (dev->data->dev_conf.intr_conf.rxq != 0) in i40evf_dev_stop()
|
| /f-stack/dpdk/examples/link_status_interrupt/ |
| H A D | main.c | 86 .intr_conf = {
|
| /f-stack/dpdk/drivers/net/hns3/ |
| H A D | hns3_ethdev_vf.c | 954 if (hw->data->dev_conf.intr_conf.rxq == 1) in hns3vf_dev_infos_get() 1917 if (dev->data->dev_conf.intr_conf.rxq == 0) in hns3vf_unmap_rx_interrupt() 2095 if (dev->data->dev_conf.intr_conf.rxq == 0) in hns3vf_map_rx_interrupt() 2161 if (dev->data->dev_conf.intr_conf.rxq == 0) in hns3vf_restore_rx_interrupt()
|
| /f-stack/dpdk/drivers/net/netvsc/ |
| H A D | hn_vf.c | 231 vf_conf.intr_conf.lsc = 0; in hn_vf_configure()
|
| /f-stack/dpdk/drivers/net/mlx5/ |
| H A D | mlx5_trigger.c | 1134 dev->data->dev_conf.intr_conf.lsc = 0; in mlx5_dev_start() 1135 dev->data->dev_conf.intr_conf.rmv = 0; in mlx5_dev_start()
|
| /f-stack/dpdk/drivers/net/iavf/ |
| H A D | iavf_ethdev.c | 488 dev->data->dev_conf.intr_conf.rxq) { in iavf_config_rx_queues_irqs() 512 if (!dev->data->dev_conf.intr_conf.rxq || in iavf_config_rx_queues_irqs() 695 if (dev->data->dev_conf.intr_conf.rxq != 0) { in iavf_dev_start()
|