Home
last modified time | relevance | path

Searched refs:symm (Results 1 – 12 of 12) sorted by relevance

/linux-6.15/drivers/net/ethernet/intel/ice/
H A Dice_flow.c1295 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 Dice_flow.h335 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 Dice_flex_pipe.h44 struct ice_fv_word *es, u16 *masks, bool symm, bool fd_swap);
H A Dice_flex_pipe.c1226 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 Dice_flex_type.h150 u8 *symm; /* symmetric setting per profile (RSS blk)*/ member
H A Dice_ethtool.c2871 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 Dice_virtchnl.c710 hash_cfg->symm = true; in ice_vc_parse_rss_cfg()
712 hash_cfg->symm = false; in ice_vc_parse_rss_cfg()
H A Dice_main.c8063 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 Dice_lib.c1690 cfg->hdr_type, cfg->symm); in ice_vsi_set_rss_flow_fld()
/linux-6.15/drivers/net/ethernet/intel/iavf/
H A Diavf_adv_rss.h83 bool symm; member
90 u32 packet_hdrs, u64 hash_flds, bool symm);
H A Diavf_adv_rss.c104 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 Diavf_ethtool.c1367 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()