Lines Matching refs:tir_attr

1414 			 struct mlx5_devx_tir_attr *tir_attr)  in mlx5_devx_cmd_create_tir()  argument
1429 MLX5_SET(tirc, tir_ctx, disp_type, tir_attr->disp_type); in mlx5_devx_cmd_create_tir()
1431 tir_attr->lro_timeout_period_usecs); in mlx5_devx_cmd_create_tir()
1432 MLX5_SET(tirc, tir_ctx, lro_enable_mask, tir_attr->lro_enable_mask); in mlx5_devx_cmd_create_tir()
1433 MLX5_SET(tirc, tir_ctx, lro_max_msg_sz, tir_attr->lro_max_msg_sz); in mlx5_devx_cmd_create_tir()
1434 MLX5_SET(tirc, tir_ctx, inline_rqn, tir_attr->inline_rqn); in mlx5_devx_cmd_create_tir()
1435 MLX5_SET(tirc, tir_ctx, rx_hash_symmetric, tir_attr->rx_hash_symmetric); in mlx5_devx_cmd_create_tir()
1437 tir_attr->tunneled_offload_en); in mlx5_devx_cmd_create_tir()
1438 MLX5_SET(tirc, tir_ctx, indirect_table, tir_attr->indirect_table); in mlx5_devx_cmd_create_tir()
1439 MLX5_SET(tirc, tir_ctx, rx_hash_fn, tir_attr->rx_hash_fn); in mlx5_devx_cmd_create_tir()
1440 MLX5_SET(tirc, tir_ctx, self_lb_block, tir_attr->self_lb_block); in mlx5_devx_cmd_create_tir()
1441 MLX5_SET(tirc, tir_ctx, transport_domain, tir_attr->transport_domain); in mlx5_devx_cmd_create_tir()
1443 memcpy(rss_key, tir_attr->rx_hash_toeplitz_key, MLX5_RSS_HASH_KEY_LEN); in mlx5_devx_cmd_create_tir()
1446 tir_attr->rx_hash_field_selector_outer.l3_prot_type); in mlx5_devx_cmd_create_tir()
1448 tir_attr->rx_hash_field_selector_outer.l4_prot_type); in mlx5_devx_cmd_create_tir()
1450 tir_attr->rx_hash_field_selector_outer.selected_fields); in mlx5_devx_cmd_create_tir()
1453 tir_attr->rx_hash_field_selector_inner.l3_prot_type); in mlx5_devx_cmd_create_tir()
1455 tir_attr->rx_hash_field_selector_inner.l4_prot_type); in mlx5_devx_cmd_create_tir()
1457 tir_attr->rx_hash_field_selector_inner.selected_fields); in mlx5_devx_cmd_create_tir()
1485 struct mlx5_devx_tir_attr *tir_attr = &modify_tir_attr->tir; in mlx5_devx_cmd_modify_tir() local
1499 tir_attr->lro_timeout_period_usecs); in mlx5_devx_cmd_modify_tir()
1501 tir_attr->lro_enable_mask); in mlx5_devx_cmd_modify_tir()
1503 tir_attr->lro_max_msg_sz); in mlx5_devx_cmd_modify_tir()
1508 tir_attr->indirect_table); in mlx5_devx_cmd_modify_tir()
1515 tir_attr->rx_hash_symmetric); in mlx5_devx_cmd_modify_tir()
1516 MLX5_SET(tirc, tir_ctx, rx_hash_fn, tir_attr->rx_hash_fn); in mlx5_devx_cmd_modify_tir()
1519 tir_attr->rx_hash_toeplitz_key[i]); in mlx5_devx_cmd_modify_tir()
1524 tir_attr->rx_hash_field_selector_outer.l3_prot_type); in mlx5_devx_cmd_modify_tir()
1526 tir_attr->rx_hash_field_selector_outer.l4_prot_type); in mlx5_devx_cmd_modify_tir()
1529 tir_attr->rx_hash_field_selector_outer.selected_fields); in mlx5_devx_cmd_modify_tir()
1533 tir_attr->rx_hash_field_selector_inner.l3_prot_type); in mlx5_devx_cmd_modify_tir()
1535 tir_attr->rx_hash_field_selector_inner.l4_prot_type); in mlx5_devx_cmd_modify_tir()
1538 tir_attr->rx_hash_field_selector_inner.selected_fields); in mlx5_devx_cmd_modify_tir()
1542 MLX5_SET(tirc, tir_ctx, self_lb_block, tir_attr->self_lb_block); in mlx5_devx_cmd_modify_tir()