| /dpdk/drivers/net/mlx4/ |
| H A D | mlx4_intr.c | 127 const struct rte_eth_intr_conf *const intr_conf = in mlx4_link_status_alarm() local 128 Ð_DEV(priv)->data->dev_conf.intr_conf; in mlx4_link_status_alarm() 132 if (intr_conf->lsc && !mlx4_link_status_check(priv)) in mlx4_link_status_alarm() 192 const struct rte_eth_intr_conf *const intr_conf = in mlx4_interrupt_handler() local 193 Ð_DEV(priv)->data->dev_conf.intr_conf; in mlx4_interrupt_handler() 205 if (intr_conf->rmv) in mlx4_interrupt_handler() 290 const struct rte_eth_intr_conf *const intr_conf = in mlx4_intr_install() local 291 Ð_DEV(priv)->data->dev_conf.intr_conf; in mlx4_intr_install() 295 if (intr_conf->lsc | intr_conf->rmv) { in mlx4_intr_install() 398 const struct rte_eth_intr_conf *const intr_conf = in mlx4_rxq_intr_enable() local [all …]
|
| /dpdk/drivers/net/failsafe/ |
| H A D | failsafe_intr.c | 329 const struct rte_eth_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() 527 const struct rte_eth_intr_conf *const intr_conf = in failsafe_rx_intr_install() local 528 &priv->data->dev_conf.intr_conf; in failsafe_rx_intr_install() 530 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()
|
| /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_repr.c | 451 if (conf->intr_conf.lsc != 0) { in sfc_repr_check_conf() 456 if (conf->intr_conf.rxq != 0) { in sfc_repr_check_conf() 461 if (conf->intr_conf.rmv != 0) { in sfc_repr_check_conf()
|
| H A D | sfc.c | 184 if ((conf->intr_conf.lsc != 0) && in sfc_check_conf() 191 if (conf->intr_conf.rxq != 0 && in sfc_check_conf()
|
| /dpdk/drivers/net/tap/ |
| H A D | tap_intr.c | 59 if (!dev->data->dev_conf.intr_conf.rxq) in tap_rx_intr_vec_install()
|
| /dpdk/drivers/net/hns3/ |
| H A D | hns3_common.c | 54 if (hw->data->dev_conf.intr_conf.rxq == 1) in hns3_dev_infos_get() 717 if (dev->data->dev_conf.intr_conf.rxq == 0 || in hns3_map_rx_interrupt() 777 if (dev->data->dev_conf.intr_conf.rxq == 0) in hns3_unmap_rx_interrupt() 808 if (dev->data->dev_conf.intr_conf.rxq == 0) in hns3_restore_rx_interrupt()
|
| H A D | hns3_ethdev_dump.c | 223 dev->data->dev_conf.intr_conf.lsc, in get_device_basic_info() 224 dev->data->dev_conf.intr_conf.rxq); in get_device_basic_info()
|
| /dpdk/drivers/net/virtio/ |
| H A D | virtio_ethdev.c | 780 struct rte_eth_intr_conf *intr_conf = &dev->data->dev_conf.intr_conf; in virtio_dev_close() local 793 if (intr_conf->rxq) in virtio_dev_close() 796 if (intr_conf->lsc || intr_conf->rxq) { in virtio_dev_close() 2343 if (eth_dev->data->dev_conf.intr_conf.rxq) { in virtio_init_device() 2580 if (dev->data->dev_conf.intr_conf.rxq) { in virtio_dev_configure() 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() 2784 dev->data->dev_conf.intr_conf.rxq) { in virtio_dev_start() 2926 struct rte_eth_intr_conf *intr_conf = &dev->data->dev_conf.intr_conf; in virtio_dev_stop() local 2938 if (intr_conf->lsc || intr_conf->rxq) { in virtio_dev_stop()
|
| /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/drivers/net/enic/ |
| H A D | enic_main.c | 214 if (enic->rte_dev->data->dev_conf.intr_conf.rxq) in enic_init_vnic_resources() 461 if (!enic->rte_dev->data->dev_conf.intr_conf.rxq) in enic_rxq_intr_init() 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() 1497 if (eth_dev->data->dev_conf.intr_conf.rxq) { in enic_set_vnic_res()
|
| /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() 947 dev->data->dev_conf.intr_conf.rxq) { in eth_igc_start() 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() 1059 if (dev->data->dev_conf.intr_conf.rxq && in eth_igc_start()
|
| /dpdk/drivers/net/atlantic/ |
| H A D | atl_ethdev.c | 514 dev->data->dev_conf.intr_conf.rxq != 0) { in atl_dev_start() 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() 582 if (dev->data->dev_conf.intr_conf.rxq != 0 && in atl_dev_start()
|
| /dpdk/drivers/net/e1000/ |
| H A D | em_ethdev.c | 569 if (dev->data->dev_conf.intr_conf.rxq != 0) { in eth_em_start() 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() 684 if (dev->data->dev_conf.intr_conf.rxq != 0) in eth_em_start()
|
| 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() 1252 dev->data->dev_conf.intr_conf.rxq != 0) { in eth_igb_start() 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() 1381 if (dev->data->dev_conf.intr_conf.rxq != 0 && in eth_igb_start() 3310 dev->data->dev_conf.intr_conf.rxq) { in igbvf_dev_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()
|
| /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``.
|
| /dpdk/drivers/net/netvsc/ |
| H A D | hn_vf.c | 409 vf_conf.intr_conf.lsc = 0; in hn_vf_configure() 412 vf_conf.intr_conf.rmv = 1; in hn_vf_configure()
|
| /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/drivers/net/nfp/ |
| H A D | nfp_ethdev_vf.c | 73 if (dev->data->dev_conf.intr_conf.rxq != 0) { in nfp_netvf_start()
|
| /dpdk/drivers/net/mlx5/ |
| H A D | mlx5_rxq.c | 770 if (priv->dev_data->dev_conf.intr_conf.rxq != in mlx5_shared_rxq_match() 771 spriv->dev_data->dev_conf.intr_conf.rxq) { in mlx5_shared_rxq_match() 1070 if (!dev->data->dev_conf.intr_conf.rxq) in mlx5_rx_intr_vec_enable() 1153 if (!dev->data->dev_conf.intr_conf.rxq) in mlx5_rx_intr_vec_disable() 1822 if (dev->data->dev_conf.intr_conf.rxq) in mlx5_rxq_new()
|
| /dpdk/drivers/net/ngbe/ |
| H A D | ngbe_ethdev.c | 980 dev->data->dev_conf.intr_conf.rxq != 0) { in ngbe_dev_start() 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() 1097 if (dev->data->dev_conf.intr_conf.rxq != 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/drivers/net/vhost/ |
| H A D | rte_eth_vhost.c | 820 if (dev_conf->intr_conf.rxq) { in new_device() 920 dev_conf->intr_conf.rxq) { in vring_conf_update() 1156 if (dev_conf->intr_conf.rxq) { in eth_dev_start()
|
| /dpdk/drivers/net/ice/ |
| H A D | ice_dcf_ethdev.c | 172 dev->data->dev_conf.intr_conf.rxq) { in ice_dcf_config_rx_queues_irqs() 186 if (!dev->data->dev_conf.intr_conf.rxq || in ice_dcf_config_rx_queues_irqs() 583 if (dev->data->dev_conf.intr_conf.rxq != 0) { in ice_dcf_dev_start()
|
| /dpdk/examples/link_status_interrupt/ |
| H A D | main.c | 87 .intr_conf = {
|