Lines Matching refs:fdir

1673 	struct iavf_fdir_fltr *fdir;  in iavf_add_fdir_filter()  local
1691 list_for_each_entry(fdir, &adapter->fdir_list_head, list) { in iavf_add_fdir_filter()
1692 if (fdir->state == IAVF_FDIR_FLTR_ADD_REQUEST) { in iavf_add_fdir_filter()
1694 fdir->state = IAVF_FDIR_FLTR_ADD_PENDING; in iavf_add_fdir_filter()
1695 memcpy(f, &fdir->vc_add_msg, len); in iavf_add_fdir_filter()
1723 struct iavf_fdir_fltr *fdir; in iavf_del_fdir_filter() local
1738 list_for_each_entry(fdir, &adapter->fdir_list_head, list) { in iavf_del_fdir_filter()
1739 if (fdir->state == IAVF_FDIR_FLTR_DEL_REQUEST) { in iavf_del_fdir_filter()
1742 f.vsi_id = fdir->vc_add_msg.vsi_id; in iavf_del_fdir_filter()
1743 f.flow_id = fdir->flow_id; in iavf_del_fdir_filter()
1744 fdir->state = IAVF_FDIR_FLTR_DEL_PENDING; in iavf_del_fdir_filter()
2039 struct iavf_fdir_fltr *fdir, *fdir_tmp; in iavf_virtchnl_completion() local
2042 list_for_each_entry_safe(fdir, fdir_tmp, in iavf_virtchnl_completion()
2045 if (fdir->state == IAVF_FDIR_FLTR_ADD_PENDING) { in iavf_virtchnl_completion()
2049 iavf_print_fdir_fltr(adapter, fdir); in iavf_virtchnl_completion()
2053 list_del(&fdir->list); in iavf_virtchnl_completion()
2054 kfree(fdir); in iavf_virtchnl_completion()
2062 struct iavf_fdir_fltr *fdir; in iavf_virtchnl_completion() local
2065 list_for_each_entry(fdir, &adapter->fdir_list_head, in iavf_virtchnl_completion()
2067 if (fdir->state == IAVF_FDIR_FLTR_DEL_PENDING) { in iavf_virtchnl_completion()
2068 fdir->state = IAVF_FDIR_FLTR_ACTIVE; in iavf_virtchnl_completion()
2072 iavf_print_fdir_fltr(adapter, fdir); in iavf_virtchnl_completion()
2363 struct iavf_fdir_fltr *fdir, *fdir_tmp; in iavf_virtchnl_completion() local
2366 list_for_each_entry_safe(fdir, fdir_tmp, in iavf_virtchnl_completion()
2369 if (fdir->state == IAVF_FDIR_FLTR_ADD_PENDING) { in iavf_virtchnl_completion()
2372 fdir->loc); in iavf_virtchnl_completion()
2373 fdir->state = IAVF_FDIR_FLTR_ACTIVE; in iavf_virtchnl_completion()
2374 fdir->flow_id = add_fltr->flow_id; in iavf_virtchnl_completion()
2378 iavf_print_fdir_fltr(adapter, fdir); in iavf_virtchnl_completion()
2379 list_del(&fdir->list); in iavf_virtchnl_completion()
2380 kfree(fdir); in iavf_virtchnl_completion()
2390 struct iavf_fdir_fltr *fdir, *fdir_tmp; in iavf_virtchnl_completion() local
2393 list_for_each_entry_safe(fdir, fdir_tmp, &adapter->fdir_list_head, in iavf_virtchnl_completion()
2395 if (fdir->state == IAVF_FDIR_FLTR_DEL_PENDING) { in iavf_virtchnl_completion()
2398 fdir->loc); in iavf_virtchnl_completion()
2399 list_del(&fdir->list); in iavf_virtchnl_completion()
2400 kfree(fdir); in iavf_virtchnl_completion()
2403 fdir->state = IAVF_FDIR_FLTR_ACTIVE; in iavf_virtchnl_completion()
2406 iavf_print_fdir_fltr(adapter, fdir); in iavf_virtchnl_completion()