Home
last modified time | relevance | path

Searched refs:hash_fields (Results 1 – 15 of 15) sorted by relevance

/dpdk/drivers/net/mlx5/
H A Dmlx5_devx.c712 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 Dmlx5_flow_verbs.c1680 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 Dmlx5_rxq.c2759 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 Dmlx5_flow_hw.c228 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 Dmlx5_flow.h841 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 Dmlx5.h1292 uint64_t hash_fields; /* Verbs Hash fields. */ member
1358 uint64_t hash_fields; /* Verbs Hash fields. */ member
1422 uint64_t hash_fields,
H A Dmlx5_rx.h279 uint64_t hash_fields,
H A Dmlx5_flow_dv.c11217 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 Dmlx5_flow.c1327 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 Dtap_rss.h34 __u32 hash_fields; member
H A Dtap_bpf_program.c174 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 Dtap_flow.c2077 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 Dmlx5_verbs.c551 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 Dena_com.h729 u16 hash_fields);
H A Dena_com.c2604 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()