Home
last modified time | relevance | path

Searched refs:outer (Results 1 – 19 of 19) sorted by relevance

/drivers/net/ethernet/mellanox/mlx5/core/steering/
Ddr_matcher.c422 mask.outer = matcher->mask.outer; in dr_matcher_set_ste_builders()
484 if (dr_mask_is_smac_set(&mask.outer) && in dr_matcher_set_ste_builders()
485 dr_mask_is_dmac_set(&mask.outer)) { in dr_matcher_set_ste_builders()
490 if (dr_mask_is_smac_set(&mask.outer)) in dr_matcher_set_ste_builders()
494 if (DR_MASK_IS_L2_DST(mask.outer, mask.misc, outer)) in dr_matcher_set_ste_builders()
499 if (DR_MASK_IS_DST_IP_SET(&mask.outer)) in dr_matcher_set_ste_builders()
503 if (DR_MASK_IS_SRC_IP_SET(&mask.outer)) in dr_matcher_set_ste_builders()
507 if (DR_MASK_IS_ETH_L4_SET(mask.outer, mask.misc, outer)) in dr_matcher_set_ste_builders()
511 if (dr_mask_is_ipv4_5_tuple_set(&mask.outer)) in dr_matcher_set_ste_builders()
515 if (dr_mask_is_ttl_set(&mask.outer) || in dr_matcher_set_ste_builders()
[all …]
Ddr_ste_v0.c707 struct mlx5dr_match_spec *mask = inner ? &value->inner : &value->outer; in dr_ste_v0_build_eth_l2_src_dst_bit_mask()
740 struct mlx5dr_match_spec *spec = sb->inner ? &value->inner : &value->outer; in dr_ste_v0_build_eth_l2_src_dst_tag()
796 struct mlx5dr_match_spec *spec = sb->inner ? &value->inner : &value->outer; in dr_ste_v0_build_eth_l3_ipv6_dst_tag()
822 struct mlx5dr_match_spec *spec = sb->inner ? &value->inner : &value->outer; in dr_ste_v0_build_eth_l3_ipv6_src_tag()
848 struct mlx5dr_match_spec *spec = sb->inner ? &value->inner : &value->outer; in dr_ste_v0_build_eth_l3_ipv4_5_tuple_tag()
884 struct mlx5dr_match_spec *mask = inner ? &value->inner : &value->outer; in dr_ste_v0_build_eth_l2_src_or_dst_bit_mask()
935 struct mlx5dr_match_spec *spec = inner ? &value->inner : &value->outer; in dr_ste_v0_build_eth_l2_src_or_dst_tag()
996 struct mlx5dr_match_spec *mask = inner ? &value->inner : &value->outer; in dr_ste_v0_build_eth_l2_src_bit_mask()
1009 struct mlx5dr_match_spec *spec = sb->inner ? &value->inner : &value->outer; in dr_ste_v0_build_eth_l2_src_tag()
1032 struct mlx5dr_match_spec *mask = sb->inner ? &value->inner : &value->outer; in dr_ste_v0_build_eth_l2_dst_bit_mask()
[all …]
Ddr_ste_v1.c984 struct mlx5dr_match_spec *mask = inner ? &value->inner : &value->outer; in dr_ste_v1_build_eth_l2_src_dst_bit_mask()
1010 struct mlx5dr_match_spec *spec = sb->inner ? &value->inner : &value->outer; in dr_ste_v1_build_eth_l2_src_dst_tag()
1056 struct mlx5dr_match_spec *spec = sb->inner ? &value->inner : &value->outer; in dr_ste_v1_build_eth_l3_ipv6_dst_tag()
1080 struct mlx5dr_match_spec *spec = sb->inner ? &value->inner : &value->outer; in dr_ste_v1_build_eth_l3_ipv6_src_tag()
1104 struct mlx5dr_match_spec *spec = sb->inner ? &value->inner : &value->outer; in dr_ste_v1_build_eth_l3_ipv4_5_tuple_tag()
1138 struct mlx5dr_match_spec *mask = inner ? &value->inner : &value->outer; in dr_ste_v1_build_eth_l2_src_or_dst_bit_mask()
1188 struct mlx5dr_match_spec *spec = inner ? &value->inner : &value->outer; in dr_ste_v1_build_eth_l2_src_or_dst_tag()
1246 struct mlx5dr_match_spec *mask = inner ? &value->inner : &value->outer; in dr_ste_v1_build_eth_l2_src_bit_mask()
1258 struct mlx5dr_match_spec *spec = sb->inner ? &value->inner : &value->outer; in dr_ste_v1_build_eth_l2_src_tag()
1279 struct mlx5dr_match_spec *mask = inner ? &value->inner : &value->outer; in dr_ste_v1_build_eth_l2_dst_bit_mask()
[all …]
Ddr_dbg.c299 dr_dump_hex_print(dump, (char *)&mask->outer, sizeof(mask->outer)); in dr_dump_matcher_mask()
Ddr_rule.c923 s_idx = offsetof(struct mlx5dr_match_param, outer); in dr_rule_verify()
924 e_idx = min(s_idx + sizeof(param->outer), value_size); in dr_rule_verify()
1124 dr_rule_get_ipv(&param->outer), in dr_rule_create_rule_nic()
Ddr_ste.c663 dr_ste_build_pre_check_spec(dmn, &mask->outer)) in mlx5dr_ste_build_pre_check()
969 dr_ste_copy_mask_spec(buff, &set_param->outer, clr); in mlx5dr_ste_copy_param()
Ddr_types.h791 struct mlx5dr_match_spec outer; member
/drivers/net/ethernet/mellanox/mlx5/core/lag/
Dport_sel.c363 if (port_sel->outer.definers[tt]) in mlx5_lag_destroy_definers()
365 port_sel->outer.definers[tt]); in mlx5_lag_destroy_definers()
387 port_sel->outer.definers[tt] = lag_definer; in mlx5_lag_create_definers()
486 ttc_params->dests[tt].ft = port_sel->outer.definers[tt]->ft; in mlx5_lag_set_outer_ttc_params()
509 port_sel->outer.ttc = mlx5_create_ttc_table(dev, &ttc_params); in mlx5_lag_create_ttc_table()
510 if (IS_ERR(port_sel->outer.ttc)) in mlx5_lag_create_ttc_table()
511 return PTR_ERR(port_sel->outer.ttc); in mlx5_lag_create_ttc_table()
615 port_sel->outer.definers, in mlx5_lag_port_sel_modify()
632 mlx5_destroy_ttc_table(port_sel->outer.ttc); in mlx5_lag_port_sel_destroy()
Dport_sel.h27 struct mlx5_lag_ttc outer; member
/drivers/net/ethernet/intel/ice/
Dice_virtchnl.c2533 supported_caps->outer = VIRTCHNL_VLAN_UNSUPPORTED; in ice_vc_set_dvm_caps()
2539 supported_caps->outer = VIRTCHNL_VLAN_UNSUPPORTED; in ice_vc_set_dvm_caps()
2547 supported_caps->outer = VIRTCHNL_VLAN_ETHERTYPE_8100 | in ice_vc_set_dvm_caps()
2559 supported_caps->outer = VIRTCHNL_VLAN_TOGGLE | in ice_vc_set_dvm_caps()
2570 supported_caps->outer = VIRTCHNL_VLAN_TOGGLE | in ice_vc_set_dvm_caps()
2605 supported_caps->outer = VIRTCHNL_VLAN_UNSUPPORTED; in ice_vc_set_svm_caps()
2609 supported_caps->outer = VIRTCHNL_VLAN_UNSUPPORTED; in ice_vc_set_svm_caps()
2613 supported_caps->outer = VIRTCHNL_VLAN_UNSUPPORTED; in ice_vc_set_svm_caps()
2621 supported_caps->outer = VIRTCHNL_VLAN_UNSUPPORTED; in ice_vc_set_svm_caps()
2628 supported_caps->outer = VIRTCHNL_VLAN_UNSUPPORTED; in ice_vc_set_svm_caps()
[all …]
/drivers/net/ethernet/intel/iavf/
Diavf_main.c1558 if (stripping_support->outer) { in iavf_set_queue_vlan_tag_loc()
1559 if (stripping_support->outer & in iavf_set_queue_vlan_tag_loc()
1563 else if (stripping_support->outer & in iavf_set_queue_vlan_tag_loc()
1578 if (insertion_support->outer) { in iavf_set_queue_vlan_tag_loc()
1579 if (insertion_support->outer & in iavf_set_queue_vlan_tag_loc()
1583 else if (insertion_support->outer & in iavf_set_queue_vlan_tag_loc()
4608 if (stripping_support->outer != VIRTCHNL_VLAN_UNSUPPORTED && in iavf_get_netdev_vlan_hw_features()
4609 stripping_support->outer & VIRTCHNL_VLAN_TOGGLE) { in iavf_get_netdev_vlan_hw_features()
4610 if (stripping_support->outer & in iavf_get_netdev_vlan_hw_features()
4613 if (stripping_support->outer & in iavf_get_netdev_vlan_hw_features()
[all …]
Diavf_virtchnl.c765 if (filtering_support->outer) in iavf_add_vlans()
766 vlan = &vvfl_v2->filters[i].outer; in iavf_add_vlans()
916 if (filtering_support->outer) in iavf_del_vlans()
917 vlan = &vvfl_v2->filters[i].outer; in iavf_del_vlans()
1243 if (offload_support->outer & vc_ethertype && in iavf_set_vc_offload_ethertype()
1244 offload_support->outer & VIRTCHNL_VLAN_TOGGLE) { in iavf_set_vc_offload_ethertype()
Diavf.h412 ((_a)->vlan_v2_caps.filtering.filtering_support.outer || \
/drivers/net/ethernet/mellanox/mlx5/core/en/
Dtc_priv.h128 u8 mlx5e_tc_get_ip_version(struct mlx5_flow_spec *spec, bool outer);
/drivers/net/ethernet/mellanox/mlx5/core/
Den_tc.h286 struct flow_match_basic *match, bool outer,
Den_tc.c2201 struct flow_match_basic *match, bool outer, in mlx5e_tc_set_ethertype() argument
2206 ip_version_cap = outer ? in mlx5e_tc_set_ethertype()
2226 u8 mlx5e_tc_get_ip_version(struct mlx5_flow_spec *spec, bool outer) in mlx5e_tc_get_ip_version() argument
2232 if (outer) in mlx5e_tc_get_ip_version()
/drivers/gpu/drm/i915/gt/
Dselftest_execlists.c930 slice_semaphore_queue(struct intel_engine_cs *outer, in slice_semaphore_queue() argument
939 head = semaphore_queue(outer, vma, n++); in slice_semaphore_queue()
943 for_each_engine(engine, outer->gt, id) { in slice_semaphore_queue()
960 err = release_queue(outer, vma, n, I915_PRIORITY_BARRIER); in slice_semaphore_queue()
965 2 * outer->gt->info.num_engines * (count + 2) * (count + 3)) < 0) { in slice_semaphore_queue()
967 outer->name, count, n); in slice_semaphore_queue()
969 intel_gt_set_wedged(outer->gt); in slice_semaphore_queue()
/drivers/vdpa/mlx5/net/
Dmlx5_vnet.c1406 void *outer; in create_tir() local
1424 outer = MLX5_ADDR_OF(tirc, tirc, rx_hash_field_selector_outer); in create_tir()
1425 MLX5_SET(rx_hash_field_select, outer, l3_prot_type, MLX5_L3_PROT_TYPE_IPV4); in create_tir()
1426 MLX5_SET(rx_hash_field_select, outer, l4_prot_type, MLX5_L4_PROT_TYPE_TCP); in create_tir()
1427 MLX5_SET(rx_hash_field_select, outer, selected_fields, HASH_IP_L4PORTS); in create_tir()
/drivers/gpu/drm/nouveau/nvkm/subdev/pmu/fuc/
Dmemx.fuc273 // $r5 - outer loop counter