| /f-stack/freebsd/net/ |
| H A D | ieee8023ad_lacp.c | 325 LACP_LOCK(lsc); in lacp_pdu_input() 478 LACP_LOCK(lsc); in lacp_linkstate() 525 callout_reset(&lsc->lsc_callout, hz, lacp_tick, lsc); in lacp_tick() 556 LACP_LOCK(lsc); in lacp_port_create() 583 LACP_LOCK(lsc); in lacp_port_destroy() 620 LACP_LOCK(lsc); in lacp_req() 648 LACP_LOCK(lsc); in lacp_portreq() 789 callout_init_mtx(&lsc->lsc_callout, &lsc->lsc_mtx, 0); in lacp_attach() 819 callout_reset(&lsc->lsc_callout, hz, lacp_tick, lsc); in lacp_init() 850 pm = &lsc->lsc_pmap[lsc->lsc_activemap]; in lacp_select_tx_port_by_hash() [all …]
|
| H A D | if_lagg.c | 1379 struct lacp_softc *lsc; in lagg_ioctl() local 1386 if (lsc->lsc_strict_mode != 0) in lagg_ioctl() 1485 struct lacp_softc *lsc; in lagg_ioctl() local 1504 lsc->lsc_strict_mode = 1; in lagg_ioctl() 1507 lsc->lsc_strict_mode = 0; in lagg_ioctl() 1510 LACP_LOCK(lsc); in lagg_ioctl() 1513 LACP_UNLOCK(lsc); in lagg_ioctl() 1514 lsc->lsc_fast_timeout = 1; in lagg_ioctl() 1517 LACP_LOCK(lsc); in lagg_ioctl() 1520 LACP_UNLOCK(lsc); in lagg_ioctl() [all …]
|
| H A D | ieee8023ad_lacp.h | 313 struct lacp_softc *lsc = lp->lp_lsc; in lacp_isactive() local 317 if (la != NULL && la == lsc->lsc_active_aggregator) in lacp_isactive()
|
| /f-stack/dpdk/drivers/net/mlx4/ |
| H A D | mlx4_intr.c | 126 if (intr_conf->lsc && !mlx4_link_status_check(priv)) in mlx4_link_status_alarm() 195 if (intr_conf->lsc && !mlx4_link_status_check(priv)) in mlx4_interrupt_handler() 288 if (intr_conf->lsc | intr_conf->rmv) { in mlx4_intr_install()
|
| /f-stack/dpdk/doc/guides/sample_app_ug/ |
| H A D | link_status_intr.rst | 136 .lsc = 1, /**< link status interrupt feature enabled */ 140 Configuring lsc to 0 (the default) disables the generation of any link status change interrupts in … 143 Configuring lsc to non-zero enables the generation of link status change interrupts in kernel space 194 If lsc is initialized with 0, the callback is never called since no interrupt event would ever be p…
|
| /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/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.c | 150 if ((conf->intr_conf.lsc != 0) && in sfc_check_conf()
|
| /f-stack/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()
|
| /f-stack/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()
|
| /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() 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()
|
| /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/examples/link_status_interrupt/ |
| H A D | main.c | 87 .lsc = 1, /**< lsc interrupt feature enabled */
|
| /f-stack/dpdk/drivers/net/virtio/ |
| H A D | virtio_ethdev.c | 737 if (intr_conf->lsc || intr_conf->rxq) { in virtio_dev_close() 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() 2540 if (intr_conf->lsc || intr_conf->rxq) { in virtio_dev_stop()
|
| /f-stack/dpdk/drivers/net/netvsc/ |
| H A D | hn_vf.c | 231 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()
|
| /f-stack/dpdk/doc/guides/nics/ |
| H A D | virtio.rst | 289 notification of device configuration changes, especially link status (lsc). 294 Virtio PMD already has support for receiving lsc from qemu when the link
|
| H A D | features.rst | 56 * **[uses] user config**: ``dev_conf.intr_conf.lsc``.
|
| /f-stack/dpdk/drivers/net/e1000/ |
| 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() 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() 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()
|
| H A D | em_ethdev.c | 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()
|
| /f-stack/dpdk/drivers/net/enic/ |
| H A D | enic_main.c | 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()
|
| /f-stack/dpdk/drivers/net/atlantic/ |
| H A D | atl_ethdev.c | 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()
|
| /f-stack/dpdk/drivers/net/mlx5/linux/ |
| H A D | mlx5_ethdev_os.c | 799 dev->data->dev_conf.intr_conf.lsc) { in mlx5_dev_interrupt_handler()
|
| /f-stack/dpdk/lib/librte_ethdev/ |
| H A D | rte_ethdev.c | 1377 if ((dev_conf->intr_conf.lsc == 1) && in rte_eth_dev_configure() 1726 if (dev->data->dev_conf.intr_conf.lsc == 0) { in rte_eth_dev_start() 2593 if (dev->data->dev_conf.intr_conf.lsc && in rte_eth_link_get() 2613 if (dev->data->dev_conf.intr_conf.lsc && in rte_eth_link_get_nowait()
|