Lines Matching refs:hash
71 struct mlx5e_rss_params_hash hash;
159 rss->hash.hfunc = ETH_RSS_HASH_TOP;
160 netdev_rss_key_fill(rss->hash.toeplitz_hash_key,
161 sizeof(rss->hash.toeplitz_hash_key));
227 mlx5e_tir_builder_build_rss(builder, &rss->hash, &rss_tt, inner);
309 mlx5e_tir_builder_build_rss(builder, &rss->hash, &rss_tt, inner);
328 "Failed to update RSS hash of indirect TIR for traffic type %d: err = %d\n",
339 "Failed to update RSS hash of inner indirect TIR for traffic type %d: err = %d\n",
480 err = mlx5e_rqt_redirect_indir(&rss->rqt, rqns, vhca_ids, num_rqns, rss->hash.hfunc,
561 memcpy(key, rss->hash.toeplitz_hash_key,
562 sizeof(rss->hash.toeplitz_hash_key));
565 *hfunc = rss->hash.hfunc;
583 if (hfunc && *hfunc != rss->hash.hfunc) {
594 rss->hash.hfunc = *hfunc;
598 if (rss->hash.hfunc == ETH_RSS_HASH_TOP)
600 memcpy(rss->hash.toeplitz_hash_key, key,
601 sizeof(rss->hash.toeplitz_hash_key));
631 return rss->hash;
656 "Failed to update RSS hash fields of indirect TIR for traffic type %d: err = %d\n",
671 "Failed to update RSS hash fields of inner indirect TIR for traffic type %d: err = %d\n",
675 "Partial update of RSS hash fields happened: failed to revert indirect TIR for traffic type %d to the old values\n",