| /linux-6.15/drivers/net/ethernet/intel/ice/ |
| H A D | ice_flow.c | 1295 p->symm != symm) in ice_flow_find_prof_conds() 1409 params->prof->symm = symm; in ice_flow_add_prof_sync() 1666 symm, prof); in ice_flow_add_prof() 2186 rss_cfg->hash.symm = prof->symm; in ice_add_rss_list() 2275 if (prof->symm) { in ice_rss_set_symm() 2362 cfg->symm, vsi_handle, in ice_add_rss_cfg_sync() 2412 prof->symm = cfg->symm; in ice_add_rss_cfg_sync() 2696 hcfg.symm = false; in ice_add_avf_rss_cfg() 2737 if (test_bit(vsi_handle, r->vsis) && r->hash.symm != symm) { in ice_set_rss_cfg_symm() 2739 local.symm = symm; in ice_set_rss_cfg_symm() [all …]
|
| H A D | ice_flow.h | 335 bool symm; /* symmetric or asymmetric hash */ member 434 bool symm; /* Symmetric Hash for RSS */ member 447 bool symm, struct ice_flow_prof **prof); 466 int ice_set_rss_cfg_symm(struct ice_hw *hw, struct ice_vsi *vsi, bool symm); 474 u64 ice_get_rss_cfg(struct ice_hw *hw, u16 vsi_handle, u32 hdrs, bool *symm);
|
| H A D | ice_flex_pipe.h | 44 struct ice_fv_word *es, u16 *masks, bool symm, bool fd_swap);
|
| H A D | ice_flex_pipe.c | 1226 struct ice_fv_word *fv, u16 *masks, bool symm, in ice_find_prof_id_with_mask() argument 1241 if (blk == ICE_BLK_RSS && es->symm[i] != symm) in ice_find_prof_id_with_mask() 1733 struct ice_fv_word *fv, bool symm) in ice_write_es() argument 1748 hw->blk[blk].es.symm[prof_id] = symm; in ice_write_es() 2128 devm_kfree(ice_hw_to_dev(hw), hw->blk[i].es.symm); in ice_free_hw_tbls() 2193 memset(es->symm, 0, es->count * sizeof(*es->symm)); in ice_clear_hw_tbls() 2311 es->symm = devm_kcalloc(ice_hw_to_dev(hw), es->count, in ice_init_hw_tbls() 2312 sizeof(*es->symm), GFP_KERNEL); in ice_init_hw_tbls() 2313 if (!es->symm) in ice_init_hw_tbls() 3048 struct ice_fv_word *es, u16 *masks, bool symm, bool fd_swap) in ice_add_prof() argument [all …]
|
| H A D | ice_flex_type.h | 150 u8 *symm; /* symmetric setting per profile (RSS blk)*/ member
|
| H A D | ice_ethtool.c | 2871 static u64 ice_parse_hash_flds(struct ethtool_rxnfc *nfc, bool symm) in ice_parse_hash_flds() argument 2983 bool symm; in ice_set_rss_hash_opt() local 2993 symm = !!(vsi->rss_hfunc == ICE_AQ_VSI_Q_OPT_RSS_HASH_SYM_TPLZ); in ice_set_rss_hash_opt() 2994 hashed_flds = ice_parse_hash_flds(nfc, symm); in ice_set_rss_hash_opt() 3011 cfg.symm = symm; in ice_set_rss_hash_opt() 3034 bool symm; in ice_get_rss_hash_opt() local 3053 hash_flds = ice_get_rss_cfg(&pf->hw, vsi->idx, hdrs, &symm); in ice_get_rss_hash_opt()
|
| H A D | ice_virtchnl.c | 710 hash_cfg->symm = true; in ice_vc_parse_rss_cfg() 712 hash_cfg->symm = false; in ice_vc_parse_rss_cfg()
|
| H A D | ice_main.c | 8063 bool symm; in ice_set_rss_hfunc() local 8101 symm = !!(hfunc == ICE_AQ_VSI_Q_OPT_RSS_HASH_SYM_TPLZ); in ice_set_rss_hfunc() 8102 return ice_set_rss_cfg_symm(hw, vsi, symm); in ice_set_rss_hfunc()
|
| H A D | ice_lib.c | 1690 cfg->hdr_type, cfg->symm); in ice_vsi_set_rss_flow_fld()
|
| /linux-6.15/drivers/net/ethernet/intel/iavf/ |
| H A D | iavf_adv_rss.h | 83 bool symm; member 90 u32 packet_hdrs, u64 hash_flds, bool symm);
|
| H A D | iavf_adv_rss.c | 104 u32 packet_hdrs, u64 hash_flds, bool symm) in iavf_fill_adv_rss_cfg_msg() argument 109 if (symm) in iavf_fill_adv_rss_cfg_msg()
|
| H A D | iavf_ethtool.c | 1367 static u64 iavf_adv_rss_parse_hash_flds(struct ethtool_rxnfc *cmd, bool symm) in iavf_adv_rss_parse_hash_flds() argument 1439 bool symm = false; in iavf_set_adv_rss_hash_opt() local 1446 symm = !!(adapter->hfunc == VIRTCHNL_RSS_ALG_TOEPLITZ_SYMMETRIC); in iavf_set_adv_rss_hash_opt() 1452 hash_flds = iavf_adv_rss_parse_hash_flds(cmd, symm); in iavf_set_adv_rss_hash_opt() 1461 symm)) { in iavf_set_adv_rss_hash_opt() 1481 rss_old->symm != symm) { in iavf_set_adv_rss_hash_opt() 1484 rss_old->symm = symm; in iavf_set_adv_rss_hash_opt() 1495 rss_new->symm = symm; in iavf_set_adv_rss_hash_opt()
|