Home
last modified time | relevance | path

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

/f-stack/dpdk/drivers/net/mlx5/
H A Dmlx5_devx.c848 uint64_t hash_fields, in mlx5_devx_tir_attr_set() argument
872 if (hash_fields) { in mlx5_devx_tir_attr_set()
875 hash_fields & IBV_RX_HASH_INNER ? in mlx5_devx_tir_attr_set()
881 !!(hash_fields & MLX5_IPV6_IBV_RX_HASH); in mlx5_devx_tir_attr_set()
884 !!(hash_fields & MLX5_UDP_IBV_RX_HASH); in mlx5_devx_tir_attr_set()
887 ((!!(hash_fields & MLX5_L3_SRC_IBV_RX_HASH)) << in mlx5_devx_tir_attr_set()
889 (!!(hash_fields & MLX5_L3_DST_IBV_RX_HASH)) << in mlx5_devx_tir_attr_set()
891 (!!(hash_fields & MLX5_L4_SRC_IBV_RX_HASH)) << in mlx5_devx_tir_attr_set()
893 (!!(hash_fields & MLX5_L4_DST_IBV_RX_HASH)) << in mlx5_devx_tir_attr_set()
993 uint64_t hash_fields, in mlx5_devx_hrxq_modify() argument
[all …]
H A Dmlx5_rxq.c2182 hrxq->hash_fields != rss_desc->hash_fields) in mlx5_hrxq_match_cb()
2216 uint64_t hash_fields, in mlx5_hrxq_modify() argument
2236 queues_n = hash_fields ? queues_n : 1; in mlx5_hrxq_modify()
2260 hash_fields, ind_tbl); in mlx5_hrxq_modify()
2271 hrxq->hash_fields = hash_fields; in mlx5_hrxq_modify()
2339 queues_n = rss_desc->hash_fields ? queues_n : 1; in __mlx5_hrxq_create()
2354 hrxq->hash_fields = rss_desc->hash_fields; in __mlx5_hrxq_create()
H A Dmlx5_flow_verbs.c1665 dev_flow->hash_fields = 0; in flow_verbs_prepare()
1782 dev_flow->hash_fields |= in flow_verbs_translate()
1794 dev_flow->hash_fields |= in flow_verbs_translate()
1806 dev_flow->hash_fields |= in flow_verbs_translate()
1818 dev_flow->hash_fields |= in flow_verbs_translate()
1971 rss_desc->hash_fields = dev_flow->hash_fields; in flow_verbs_apply()
H A Dmlx5_flow_dv.c8536 dev_flow->hash_fields = 0; in flow_dv_hashfields_set()
8568 dev_flow->hash_fields |= in flow_dv_hashfields_set()
8571 dev_flow->hash_fields |= in flow_dv_hashfields_set()
8580 dev_flow->hash_fields |= in flow_dv_hashfields_set()
8583 dev_flow->hash_fields |= in flow_dv_hashfields_set()
8618 rss_desc->hash_fields = dev_flow->hash_fields; in flow_dv_hrxq_prepare()
10575 const uint64_t hash_fields, in __flow_dv_action_rss_hrxq_set() argument
10581 switch (hash_fields & ~IBV_RX_HASH_INNER) { in __flow_dv_action_rss_hrxq_set()
10626 const uint64_t hash_fields, in __flow_dv_action_rss_hrxq_lookup() argument
10683 dev_flow->hash_fields, in __flow_dv_rss_get_hrxq()
[all …]
H A Dmlx5.h789 uint64_t hash_fields; /* Verbs Hash fields. */ member
852 uint64_t hash_fields; /* Verbs Hash fields. */ member
920 uint64_t hash_fields,
H A Dmlx5_flow.h762 uint64_t hash_fields; /**< Hash Rx queue hash fields. */ member
1277 uint64_t hash_fields);
H A Dmlx5_rxtx.h384 uint64_t hash_fields,
H A Dmlx5_flow.c943 uint64_t hash_fields) in mlx5_flow_hashfields_adjust() argument
950 hash_fields |= IBV_RX_HASH_INNER; in mlx5_flow_hashfields_adjust()
957 return hash_fields; in mlx5_flow_hashfields_adjust()
/f-stack/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.c2074 struct rss_key rss_entry = { .hash_fields = 0, in rss_add_actions()
2101 rss_entry.hash_fields = in rss_add_actions()
/f-stack/dpdk/drivers/net/mlx5/linux/
H A Dmlx5_verbs.c585 uint64_t hash_fields = hrxq->hash_fields; in mlx5_ibv_hrxq_new() local
619 .rx_hash_fields_mask = hash_fields, in mlx5_ibv_hrxq_new()
640 .rx_hash_fields_mask = hash_fields, in mlx5_ibv_hrxq_new()
/f-stack/freebsd/contrib/ena-com/
H A Dena_com.h757 u16 hash_fields);
H A Dena_com.c2706 u16 hash_fields) in ena_com_fill_hash_ctrl() argument
2725 if ((hash_fields & supported_fields) != hash_fields) { in ena_com_fill_hash_ctrl()
2727 proto, hash_fields, supported_fields); in ena_com_fill_hash_ctrl()
2730 hash_ctrl->selected_fields[proto].fields = hash_fields; in ena_com_fill_hash_ctrl()
/f-stack/dpdk/drivers/net/ena/base/
H A Dena_com.h729 u16 hash_fields);
H A Dena_com.c2587 u16 hash_fields) in ena_com_fill_hash_ctrl() argument
2606 if ((hash_fields & supported_fields) != hash_fields) { in ena_com_fill_hash_ctrl()
2608 proto, hash_fields, supported_fields); in ena_com_fill_hash_ctrl()
2611 hash_ctrl->selected_fields[proto].fields = hash_fields; in ena_com_fill_hash_ctrl()