Searched refs:arfs (Results 1 – 8 of 8) sorted by relevance
195 destroy_workqueue(arfs->wq); in _mlx5e_cleanup_tables()211 kvfree(arfs); in mlx5e_arfs_destroy_tables()388 struct mlx5e_arfs_tables *arfs; in mlx5e_arfs_create_tables() local395 arfs = kvzalloc(sizeof(*arfs), GFP_KERNEL); in mlx5e_arfs_create_tables()396 if (!arfs) in mlx5e_arfs_create_tables()401 if (!arfs->wq) in mlx5e_arfs_create_tables()404 mlx5e_fs_set_arfs(fs, arfs); in mlx5e_arfs_create_tables()417 kvfree(arfs); in mlx5e_arfs_create_tables()433 spin_lock_bh(&arfs->arfs_lock); in arfs_may_expire_flow()467 spin_lock_bh(&arfs->arfs_lock); in arfs_del_rules()[all …]
63 struct mlx5e_arfs_tables *arfs; member1532 return fs->arfs; in mlx5e_fs_get_arfs()1535 void mlx5e_fs_set_arfs(struct mlx5e_flow_steering *fs, struct mlx5e_arfs_tables *arfs) in mlx5e_fs_set_arfs() argument1537 fs->arfs = arfs; in mlx5e_fs_set_arfs()
45 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()1628 if (!edev->arfs) in qede_delete_flow_filter()1653 if (!edev->arfs) in qede_get_arfs_filter_count()1900 if ((edev->arfs->filter_count && edev->arfs->mode != t.mode) || in qede_add_tc_flower_fltr()[all …]
256 struct qede_arfs *arfs; member
182 void mlx5e_fs_set_arfs(struct mlx5e_flow_steering *fs, struct mlx5e_arfs_tables *arfs);
756 } arfs; member
7129 rule->arfs.flow_id = flow_id; in hclge_add_fd_entry_by_arfs()7160 rule->arfs.flow_id, rule->location)) { in hclge_rfs_filter_expire()
Completed in 51 milliseconds