Searched refs:arfs (Results 1 – 8 of 8) sorted by relevance
175 destroy_workqueue(priv->fs.arfs->wq); in _mlx5e_cleanup_tables()188 kvfree(priv->fs.arfs); in mlx5e_arfs_destroy_tables()324 struct mlx5e_arfs_tables *arfs = priv->fs.arfs; in arfs_create_table() local364 priv->fs.arfs = kvzalloc(sizeof(*priv->fs.arfs), GFP_KERNEL); in mlx5e_arfs_create_tables()365 if (!priv->fs.arfs) in mlx5e_arfs_create_tables()371 if (!priv->fs.arfs->wq) in mlx5e_arfs_create_tables()384 kvfree(priv->fs.arfs); in mlx5e_arfs_create_tables()477 struct mlx5e_arfs_tables *arfs = priv->fs.arfs; in arfs_add_rule() local694 struct mlx5e_arfs_tables *arfs = priv->fs.arfs; in mlx5e_rx_flow_steer() local713 spin_lock_bh(&arfs->arfs_lock); in mlx5e_rx_flow_steer()[all …]
47 Enables ethernet netdevice arfs support and ntuple filtering.
317 edev->arfs = vzalloc(sizeof(*edev->arfs)); in qede_alloc_arfs()318 if (!edev->arfs) in qede_alloc_arfs()330 vfree(edev->arfs); in qede_alloc_arfs()331 edev->arfs = NULL; in qede_alloc_arfs()350 if (!edev->arfs) in qede_free_arfs()361 vfree(edev->arfs); in qede_free_arfs()362 edev->arfs = NULL; in qede_free_arfs()1631 if (!edev->arfs) in qede_delete_flow_filter()1656 if (!edev->arfs) in qede_get_arfs_filter_count()1886 if ((edev->arfs->filter_count && edev->arfs->mode != t.mode) || in qede_add_tc_flower_fltr()[all …]
258 struct qede_arfs *arfs; member
178 struct mlx5e_arfs_tables *arfs; member
742 } arfs; member
7385 rule->arfs.flow_id = flow_id; in hclge_add_fd_entry_by_arfs()7416 rule->arfs.flow_id, rule->location)) { in hclge_rfs_filter_expire()
45 | Enables Hardware-accelerated receive flow steering (arfs) support, and ntuple filtering.46 | https://community.mellanox.com/s/article/howto-configure-arfs-on-connectx-4
Completed in 41 milliseconds