Searched refs:hash_fields (Results 1 – 15 of 15) sorted by relevance
| /dpdk/drivers/net/mlx5/ |
| H A D | mlx5_devx.c | 712 uint64_t hash_fields, in mlx5_devx_tir_attr_set() argument 746 if (hash_fields) { in mlx5_devx_tir_attr_set() 749 hash_fields & IBV_RX_HASH_INNER ? in mlx5_devx_tir_attr_set() 755 !!(hash_fields & MLX5_IPV6_IBV_RX_HASH); in mlx5_devx_tir_attr_set() 758 !!(hash_fields & MLX5_UDP_IBV_RX_HASH); in mlx5_devx_tir_attr_set() 763 (!!(hash_fields & MLX5_L3_DST_IBV_RX_HASH)) << in mlx5_devx_tir_attr_set() 765 (!!(hash_fields & MLX5_L4_SRC_IBV_RX_HASH)) << in mlx5_devx_tir_attr_set() 767 (!!(hash_fields & MLX5_L4_DST_IBV_RX_HASH)) << in mlx5_devx_tir_attr_set() 769 (!!(hash_fields & IBV_RX_HASH_IPSEC_SPI)) << in mlx5_devx_tir_attr_set() 876 uint64_t hash_fields, in mlx5_devx_hrxq_modify() argument [all …]
|
| H A D | mlx5_flow_verbs.c | 1680 dev_flow->hash_fields = 0; in flow_verbs_prepare() 1799 dev_flow->hash_fields |= in flow_verbs_translate() 1811 dev_flow->hash_fields |= in flow_verbs_translate() 1823 if (dev_flow->hash_fields != 0) in flow_verbs_translate() 1824 dev_flow->hash_fields |= in flow_verbs_translate() 1836 if (dev_flow->hash_fields != 0) in flow_verbs_translate() 1837 dev_flow->hash_fields |= in flow_verbs_translate() 1992 rss_desc->hash_fields = dev_flow->hash_fields; in flow_verbs_apply()
|
| H A D | mlx5_rxq.c | 2759 hrxq->hash_fields != rss_desc->hash_fields || in mlx5_hrxq_match_cb() 2790 uint64_t hash_fields, in mlx5_hrxq_modify() argument 2811 queues_n = hash_fields ? queues_n : 1; in mlx5_hrxq_modify() 2836 hash_fields, ind_tbl); in mlx5_hrxq_modify() 2846 hrxq->hash_fields = hash_fields; in mlx5_hrxq_modify() 2917 queues_n = rss_desc->hash_fields ? queues_n : 1; in __mlx5_hrxq_create() 2934 hrxq->hash_fields = rss_desc->hash_fields; in __mlx5_hrxq_create()
|
| H A D | mlx5_flow_hw.c | 228 flow_dv_hashfields_set(0, &rss_desc, &rss_desc.hash_fields); in flow_hw_tir_action_register() 230 &rss_desc.hash_fields); in flow_hw_tir_action_register() 232 rss_desc.hash_fields |= IBV_RX_HASH_INNER; in flow_hw_tir_action_register() 789 uint64_t hash_fields = 0; in flow_hw_shared_action_get() local 798 flow_dv_hashfields_set(item_flags, &rss_desc, &hash_fields); in flow_hw_shared_action_get() 800 (dev, act_data->shared_rss.idx, hash_fields); in flow_hw_shared_action_get()
|
| H A D | mlx5_flow.h | 841 uint64_t hash_fields; /**< Hash Rx queue hash fields. */ member 1736 uint64_t hash_fields); 2000 uint64_t *hash_fields); 2004 const uint64_t hash_fields);
|
| H A D | mlx5.h | 1292 uint64_t hash_fields; /* Verbs Hash fields. */ member 1358 uint64_t hash_fields; /* Verbs Hash fields. */ member 1422 uint64_t hash_fields,
|
| H A D | mlx5_rx.h | 279 uint64_t hash_fields,
|
| H A D | mlx5_flow_dv.c | 11217 uint64_t *hash_fields) in flow_dv_hashfields_set() argument 11224 *hash_fields = 0; in flow_dv_hashfields_set() 11257 *hash_fields = fields; in flow_dv_hashfields_set() 11289 *hash_fields = fields; in flow_dv_hashfields_set() 11319 rss_desc->hash_fields = dev_flow->hash_fields; in flow_dv_hrxq_prepare() 11322 if (rss_desc->hash_fields == 0) in flow_dv_hrxq_prepare() 11874 &dev_flow->hash_fields); in flow_dv_translate_action_sample() 13918 &dev_flow->hash_fields); in flow_dv_translate() 14250 dev_flow->hash_fields); in flow_dv_apply() 15003 &hash_fields); in __flow_dv_action_rss_setup() [all …]
|
| H A D | mlx5_flow.c | 1327 uint64_t hash_fields) in mlx5_flow_hashfields_adjust() argument 1334 hash_fields |= IBV_RX_HASH_INNER; in mlx5_flow_hashfields_adjust() 1341 return hash_fields; in mlx5_flow_hashfields_adjust() 5246 rss_desc_v[i].hash_fields = in get_meter_sub_policy() 5247 dev_flow.hash_fields; in get_meter_sub_policy() 5249 rss_desc_v[i].hash_fields ? in get_meter_sub_policy() 5262 rss_desc_v[i].hash_fields = 0; in get_meter_sub_policy()
|
| /dpdk/drivers/net/tap/ |
| H A D | tap_rss.h | 34 __u32 hash_fields; member
|
| H A D | tap_bpf_program.c | 174 if (rsskey->hash_fields & (1 << HASH_FIELD_IPV4_L3)) in rss_l3_l4() 200 if (rsskey->hash_fields & (1 << HASH_FIELD_IPV6_L3)) in rss_l3_l4()
|
| H A D | tap_flow.c | 2077 struct rss_key rss_entry = { .hash_fields = 0, in rss_add_actions() 2104 rss_entry.hash_fields = in rss_add_actions()
|
| /dpdk/drivers/net/mlx5/linux/ |
| H A D | mlx5_verbs.c | 551 uint64_t hash_fields = hrxq->hash_fields; in mlx5_ibv_hrxq_new() local 585 .rx_hash_fields_mask = hash_fields, in mlx5_ibv_hrxq_new() 606 .rx_hash_fields_mask = hash_fields, in mlx5_ibv_hrxq_new()
|
| /dpdk/drivers/net/ena/base/ |
| H A D | ena_com.h | 729 u16 hash_fields);
|
| H A D | ena_com.c | 2604 u16 hash_fields) in ena_com_fill_hash_ctrl() argument 2623 if ((hash_fields & supported_fields) != hash_fields) { in ena_com_fill_hash_ctrl() 2625 proto, hash_fields, supported_fields); in ena_com_fill_hash_ctrl() 2628 hash_ctrl->selected_fields[proto].fields = hash_fields; in ena_com_fill_hash_ctrl()
|