Home
last modified time | relevance | path

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

12

/f-stack/freebsd/net/
H A Dieee8023ad_lacp.c325 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 Dif_lagg.c1379 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 Dieee8023ad_lacp.h313 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 Dmlx4_intr.c126 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 Dlink_status_intr.rst136 .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 Dotx2_link.c62 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 Dsfc_intr.c283 intr->lsc_intr = (sa->eth_dev->data->dev_conf.intr_conf.lsc != 0); in sfc_intr_configure()
H A Dsfc.c150 if ((conf->intr_conf.lsc != 0) && in sfc_check_conf()
/f-stack/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()
/f-stack/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()
/f-stack/dpdk/drivers/net/igc/
H A Digc_ethdev.c387 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 Ddpaa_ethdev.c277 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 Dvmxnet3_ethdev.c739 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 Dmain.c87 .lsc = 1, /**< lsc interrupt feature enabled */
/f-stack/dpdk/drivers/net/virtio/
H A Dvirtio_ethdev.c737 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 Dhn_vf.c231 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()
/f-stack/dpdk/doc/guides/nics/
H A Dvirtio.rst289 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 Dfeatures.rst56 * **[uses] user config**: ``dev_conf.intr_conf.lsc``.
/f-stack/dpdk/drivers/net/e1000/
H A Digb_ethdev.c523 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 Dem_ethdev.c671 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 Denic_main.c600 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 Datl_ethdev.c571 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 Dmlx5_ethdev_os.c799 dev->data->dev_conf.intr_conf.lsc) { in mlx5_dev_interrupt_handler()
/f-stack/dpdk/lib/librte_ethdev/
H A Drte_ethdev.c1377 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()

12