| /linux/Documentation/bpf/ |
| H A D | map_of_maps.rst | 14 an outer map contains instances of a single type of inner map, for example 17 When creating an outer map, an inner map instance is used to initialize the 18 metadata that the outer map holds about its inner maps. This inner map has a 19 separate lifetime from the outer map and can be deleted after the outer map has 22 The outer map supports element lookup, update and delete from user space using 23 the syscall API. A BPF program is only allowed to do element lookup in the outer 30 - A BPF program cannot update or delete outer map entries. 65 program. Note that the outer array can only be modified from user space using 88 examples of declarative initialisation of outer maps. 93 This snippet shows how to create an array based outer map: [all …]
|
| /linux/tools/testing/selftests/net/ |
| H A D | l2_tos_ttl_inherit.sh | 66 local outer="$2" 102 "$type" "$outer" "$inner" "$tos" "$ttl" "$vlan" 117 if [ "$outer" = "4" ]; then 120 elif [ "$outer" = "6" ]; then 134 if [ "$outer" = "4" ]; then 146 elif [ "$outer" = "6" ]; then 195 local outer="$1" 222 if [ "$outer" = "4" ]; then 281 elif [ "$outer" = "6" ]; then 348 if [ "$outer" = "4" ]; then [all …]
|
| H A D | pmtu.sh | 408 outer="${1}" 412 if [ "${outer}" = "4" ]; then 490 outer=${2} 492 if [ "${outer}" -eq 4 ]; then 1706 outer=${2} 1709 setup namespaces routing ip${inner}ip${outer} || return $ksft_skip 1723 if [ ${outer} -eq 4 ]; then 1743 check_pmtu_value ${exp_mtu} "${pmtu}" "exceeding link layer MTU on ip${inner}ip${outer} interface" 2111 outer="${1}" 2118 setup namespaces routing ${encap}${outer} || retur [all...] |
| /linux/drivers/net/ethernet/mellanox/mlx5/core/steering/sws/ |
| H A D | dr_matcher.c | 422 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 …]
|
| H A D | dr_ste_v1.c | 968 struct mlx5dr_match_spec *mask = inner ? &value->inner : &value->outer; in dr_ste_v1_build_eth_l2_src_dst_bit_mask() 994 struct mlx5dr_match_spec *spec = sb->inner ? &value->inner : &value->outer; in dr_ste_v1_build_eth_l2_src_dst_tag() 1040 struct mlx5dr_match_spec *spec = sb->inner ? &value->inner : &value->outer; in dr_ste_v1_build_eth_l3_ipv6_dst_tag() 1064 struct mlx5dr_match_spec *spec = sb->inner ? &value->inner : &value->outer; in dr_ste_v1_build_eth_l3_ipv6_src_tag() 1088 struct mlx5dr_match_spec *spec = sb->inner ? &value->inner : &value->outer; in dr_ste_v1_build_eth_l3_ipv4_5_tuple_tag() 1122 struct mlx5dr_match_spec *mask = inner ? &value->inner : &value->outer; in dr_ste_v1_build_eth_l2_src_or_dst_bit_mask() 1172 struct mlx5dr_match_spec *spec = inner ? &value->inner : &value->outer; in dr_ste_v1_build_eth_l2_src_or_dst_tag() 1230 struct mlx5dr_match_spec *mask = inner ? &value->inner : &value->outer; in dr_ste_v1_build_eth_l2_src_bit_mask() 1242 struct mlx5dr_match_spec *spec = sb->inner ? &value->inner : &value->outer; in dr_ste_v1_build_eth_l2_src_tag() 1263 struct mlx5dr_match_spec *mask = inner ? &value->inner : &value->outer; in dr_ste_v1_build_eth_l2_dst_bit_mask() [all …]
|
| /linux/tools/net/ynl/lib/ |
| H A D | ynl-priv.h | 215 #define ynl_attr_for_each_nested_off(attr, outer, offset) \ argument 216 for ((attr) = ynl_attr_first(outer, outer->nla_len, \ 219 (attr) = ynl_attr_next(ynl_attr_data_end(outer), attr)) 221 #define ynl_attr_for_each_nested(attr, outer) \ argument 222 ynl_attr_for_each_nested_off(attr, outer, 0)
|
| /linux/drivers/net/ethernet/intel/ice/virt/ |
| H A D | virtchnl.c | 1530 supported_caps->outer = VIRTCHNL_VLAN_UNSUPPORTED; in ice_vc_set_dvm_caps() 1536 supported_caps->outer = VIRTCHNL_VLAN_UNSUPPORTED; in ice_vc_set_dvm_caps() 1544 supported_caps->outer = VIRTCHNL_VLAN_ETHERTYPE_8100 | in ice_vc_set_dvm_caps() 1556 supported_caps->outer = VIRTCHNL_VLAN_TOGGLE | in ice_vc_set_dvm_caps() 1567 supported_caps->outer = VIRTCHNL_VLAN_TOGGLE | in ice_vc_set_dvm_caps() 1602 supported_caps->outer = VIRTCHNL_VLAN_UNSUPPORTED; in ice_vc_set_svm_caps() 1606 supported_caps->outer = VIRTCHNL_VLAN_UNSUPPORTED; in ice_vc_set_svm_caps() 1610 supported_caps->outer = VIRTCHNL_VLAN_UNSUPPORTED; in ice_vc_set_svm_caps() 1618 supported_caps->outer = VIRTCHNL_VLAN_UNSUPPORTED; in ice_vc_set_svm_caps() 1625 supported_caps->outer = VIRTCHNL_VLAN_UNSUPPORTED; in ice_vc_set_svm_caps() [all …]
|
| /linux/rust/syn/ |
| H A D | pat.rs | 824 tokens.append_all(self.attrs.outer()); in to_tokens() 838 tokens.append_all(self.attrs.outer()); in to_tokens() 847 tokens.append_all(self.attrs.outer()); in to_tokens() 857 tokens.append_all(self.attrs.outer()); in to_tokens() 867 tokens.append_all(self.attrs.outer()); in to_tokens() 875 tokens.append_all(self.attrs.outer()); in to_tokens() 885 tokens.append_all(self.attrs.outer()); in to_tokens() 901 tokens.append_all(self.attrs.outer()); in to_tokens() 920 tokens.append_all(self.attrs.outer()); in to_tokens() 931 tokens.append_all(self.attrs.outer()); in to_tokens() [all …]
|
| H A D | item.rs | 2956 tokens.append_all(self.attrs.outer()); in to_tokens() 2972 tokens.append_all(self.attrs.outer()); in to_tokens() 2984 tokens.append_all(self.attrs.outer()); in to_tokens() 3000 tokens.append_all(self.attrs.outer()); in to_tokens() 3015 tokens.append_all(self.attrs.outer()); in to_tokens() 3028 tokens.append_all(self.attrs.outer()); in to_tokens() 3047 tokens.append_all(self.attrs.outer()); in to_tokens() 3060 tokens.append_all(self.attrs.outer()); in to_tokens() 3075 tokens.append_all(self.attrs.outer()); in to_tokens() 3090 tokens.append_all(self.attrs.outer()); in to_tokens() [all …]
|
| H A D | lit.rs | 1291 'outer: loop { in parse_lit_str_cooked() 1320 _ => continue 'outer, in parse_lit_str_cooked() 1387 'outer: loop { in parse_lit_byte_str_cooked() 1411 continue 'outer; in parse_lit_byte_str_cooked() 1463 'outer: loop { in parse_lit_c_str_cooked() 1481 continue 'outer; in parse_lit_c_str_cooked() 1494 continue 'outer; in parse_lit_c_str_cooked() 1706 'outer: loop { in parse_lit_int() 1731 break 'outer; in parse_lit_int()
|
| H A D | generics.rs | 1225 tokens.append_all(param.attrs.outer()); in to_tokens() 1234 tokens.append_all(param.attrs.outer()); in to_tokens() 1315 tokens.append_all(self.attrs.outer()); in to_tokens() 1327 tokens.append_all(self.attrs.outer()); in to_tokens() 1368 tokens.append_all(self.attrs.outer()); in to_tokens()
|
| H A D | attr.rs | 599 fn outer(self) -> Self::Ret; in outer() method 608 fn outer(self) -> Self::Ret { in outer() method
|
| H A D | derive.rs | 221 for attr in self.attrs.outer() { in to_tokens()
|
| /linux/tools/testing/selftests/drivers/net/hw/ |
| H A D | ipsec_vxlan.py | 157 for outer in ["4", "6"]: 159 yield KsftNamedVariant(f"outer_v{outer}_inner_v{inner}", outer, inner)
|
| /linux/drivers/net/ethernet/mellanox/mlx5/core/lag/ |
| H A D | port_sel.h | 27 struct mlx5_lag_ttc outer; member
|
| /linux/arch/m68k/math-emu/ |
| H A D | fp_decode.h | 356 | with base and/or outer displacement 390 1: printf PDECODE,"0" | null outer displacement 393 2: fp_get_instr_word %a0,fp_err_ua1 | 16bit outer displacement 396 3: fp_get_instr_long %a0,fp_err_ua1 | 32bit outer displacement
|
| /linux/net/tipc/ |
| H A D | msg.c | 535 struct tipc_msg *msg, *inner, *outer; in tipc_msg_try_bundle() 568 outer = buf_msg(tskb); in tipc_msg_try_bundle() 569 tipc_msg_init(msg_prevnode(inner), outer, MSG_BUNDLER, 0, INT_H_SIZE, in tipc_msg_try_bundle() 571 msg_set_importance(outer, msg_importance(inner)); 572 msg_set_size(outer, INT_H_SIZE + tsz); 573 msg_set_msgcnt(outer, 1); 588 * @pos: position in outer message of msg to be extracted. in tipc_msg_extract() 590 * Consumes outer buffer when last packet extracted in tipc_msg_extract() 523 struct tipc_msg *msg, *inner, *outer; tipc_msg_try_bundle() local
|
| /linux/Documentation/networking/ |
| H A D | seg6-sysctl.rst | 32 Controls the behaviour of computing the flowlabel of outer
|
| /linux/arch/arm/boot/dts/arm/ |
| H A D | arm-realview-eb-mp.dtsi | 75 * since th outer sync operation can cause the 83 arm,outer-sync-disable;
|
| /linux/Documentation/userspace-api/media/v4l/ |
| H A D | pixfmt-srggb8-pisp-comp.rst | 54 Each of the outer samples (q0,q3) is encoded using a 7-bit field based 57 (q0-384). Otherwise for quantization modes 0, 1 and 2: The outer sample
|
| /linux/Documentation/userspace-api/media/dvb/ |
| H A D | frontend-stat-properties.rst | 210 Measures the number of block errors after the outer forward error 211 correction coding (after Reed-Solomon or other outer code). 222 - ``FE_SCALE_COUNTER`` - Number of error blocks counted after the outer
|
| /linux/Documentation/virt/kvm/arm/ |
| H A D | pvtime.rst | 45 with inner and outer write back caching attributes, in the inner shareable
|
| /linux/drivers/gpu/drm/panfrost/ |
| H A D | panfrost_mmu.c | 37 u8 outer = in_attr >> 4, inner = in_attr & 0xf; in mair_to_memattr() local 44 if (!(outer & 3) || !(outer & 4) || !(inner & 4)) { in mair_to_memattr()
|
| /linux/Documentation/gpu/ |
| H A D | drm-vm-bind-locking.rst | 372 iteration is protected by an outer level lock or semaphore, since list 421 outer lock, which in our example below is the ``gpu_vm->lock``. 521 list, it's not possible to take any outer locks like the 543 outer ``gpu_vm->lock`` is held, since otherwise when iterating over 559 where it is hard or even impossible to take any outer level locks we 579 might also require outer level locks, the zapping of GPU ptes
|
| /linux/drivers/net/ethernet/mellanox/mlx5/core/ |
| H A D | en_tc.h | 297 struct flow_match_basic *match, bool outer,
|