Home
last modified time | relevance | path

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

12

/Linux-v5.15/include/net/
Dinet_ecn.h46 static inline __u8 INET_ECN_encapsulate(__u8 outer, __u8 inner) in INET_ECN_encapsulate() argument
48 outer &= ~INET_ECN_MASK; in INET_ECN_encapsulate()
49 outer |= !INET_ECN_is_ce(inner) ? (inner & INET_ECN_MASK) : in INET_ECN_encapsulate()
51 return outer; in INET_ECN_encapsulate()
234 static inline int __INET_ECN_decapsulate(__u8 outer, __u8 inner, bool *set_ce) in __INET_ECN_decapsulate() argument
237 switch (outer & INET_ECN_MASK) { in __INET_ECN_decapsulate()
248 *set_ce = INET_ECN_is_ce(outer); in __INET_ECN_decapsulate()
253 __u8 outer, __u8 inner) in INET_ECN_decapsulate() argument
258 rc = __INET_ECN_decapsulate(outer, inner, &set_ce); in INET_ECN_decapsulate()
262 else if ((outer & INET_ECN_MASK) == INET_ECN_ECT_1) in INET_ECN_decapsulate()
/Linux-v5.15/drivers/net/ethernet/mellanox/mlx5/core/steering/
Ddr_matcher.c410 mask.outer = matcher->mask.outer; in dr_matcher_set_ste_builders()
468 if (dr_mask_is_smac_set(&mask.outer) && in dr_matcher_set_ste_builders()
469 dr_mask_is_dmac_set(&mask.outer)) { in dr_matcher_set_ste_builders()
474 if (dr_mask_is_smac_set(&mask.outer)) in dr_matcher_set_ste_builders()
478 if (DR_MASK_IS_L2_DST(mask.outer, mask.misc, outer)) in dr_matcher_set_ste_builders()
483 if (dr_mask_is_dst_addr_set(&mask.outer)) in dr_matcher_set_ste_builders()
487 if (dr_mask_is_src_addr_set(&mask.outer)) in dr_matcher_set_ste_builders()
491 if (DR_MASK_IS_ETH_L4_SET(mask.outer, mask.misc, outer)) in dr_matcher_set_ste_builders()
495 if (dr_mask_is_ipv4_5_tuple_set(&mask.outer)) in dr_matcher_set_ste_builders()
499 if (dr_mask_is_ttl_set(&mask.outer)) in dr_matcher_set_ste_builders()
[all …]
Ddr_ste_v0.c704 struct mlx5dr_match_spec *mask = inner ? &value->inner : &value->outer; in dr_ste_v0_build_eth_l2_src_dst_bit_mask()
737 struct mlx5dr_match_spec *spec = sb->inner ? &value->inner : &value->outer; in dr_ste_v0_build_eth_l2_src_dst_tag()
793 struct mlx5dr_match_spec *spec = sb->inner ? &value->inner : &value->outer; in dr_ste_v0_build_eth_l3_ipv6_dst_tag()
819 struct mlx5dr_match_spec *spec = sb->inner ? &value->inner : &value->outer; in dr_ste_v0_build_eth_l3_ipv6_src_tag()
845 struct mlx5dr_match_spec *spec = sb->inner ? &value->inner : &value->outer; in dr_ste_v0_build_eth_l3_ipv4_5_tuple_tag()
881 struct mlx5dr_match_spec *mask = inner ? &value->inner : &value->outer; in dr_ste_v0_build_eth_l2_src_or_dst_bit_mask()
932 struct mlx5dr_match_spec *spec = inner ? &value->inner : &value->outer; in dr_ste_v0_build_eth_l2_src_or_dst_tag()
993 struct mlx5dr_match_spec *mask = inner ? &value->inner : &value->outer; in dr_ste_v0_build_eth_l2_src_bit_mask()
1006 struct mlx5dr_match_spec *spec = sb->inner ? &value->inner : &value->outer; in dr_ste_v0_build_eth_l2_src_tag()
1029 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.c919 struct mlx5dr_match_spec *mask = inner ? &value->inner : &value->outer; in dr_ste_v1_build_eth_l2_src_dst_bit_mask()
945 struct mlx5dr_match_spec *spec = sb->inner ? &value->inner : &value->outer; in dr_ste_v1_build_eth_l2_src_dst_tag()
991 struct mlx5dr_match_spec *spec = sb->inner ? &value->inner : &value->outer; in dr_ste_v1_build_eth_l3_ipv6_dst_tag()
1015 struct mlx5dr_match_spec *spec = sb->inner ? &value->inner : &value->outer; in dr_ste_v1_build_eth_l3_ipv6_src_tag()
1039 struct mlx5dr_match_spec *spec = sb->inner ? &value->inner : &value->outer; in dr_ste_v1_build_eth_l3_ipv4_5_tuple_tag()
1073 struct mlx5dr_match_spec *mask = inner ? &value->inner : &value->outer; in dr_ste_v1_build_eth_l2_src_or_dst_bit_mask()
1123 struct mlx5dr_match_spec *spec = inner ? &value->inner : &value->outer; in dr_ste_v1_build_eth_l2_src_or_dst_tag()
1181 struct mlx5dr_match_spec *mask = inner ? &value->inner : &value->outer; in dr_ste_v1_build_eth_l2_src_bit_mask()
1193 struct mlx5dr_match_spec *spec = sb->inner ? &value->inner : &value->outer; in dr_ste_v1_build_eth_l2_src_tag()
1214 struct mlx5dr_match_spec *mask = inner ? &value->inner : &value->outer; in dr_ste_v1_build_eth_l2_dst_bit_mask()
[all …]
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()
1096 dr_rule_get_ipv(&param->outer), in dr_rule_create_rule_nic()
/Linux-v5.15/Documentation/networking/
Dchecksum-offloads.rst57 encapsulated packet both the inner and outer checksums may need to be edited or
84 LCO is a technique for efficiently computing the outer checksum of an
99 compute the outer checksum without looking at the payload: we simply stop
104 skb_checksum_help()), the outer checksum will become correct by virtue of the
107 LCO is performed by the stack when constructing an outer UDP header for an
120 LCO can safely be used for nested encapsulations; in this case, the outer
131 allowing the outer checksum to be offloaded. It does, however, involve a
Dsegmentation-offloads.rst69 contain additional headers such as an outer tunnel. In order to account
78 refer to the tunnel headers as the outer headers, while the encapsulated
98 fact that the outer header also requests to have a non-zero checksum
99 included in the outer header.
103 headers will be left with a partial checksum and only the outer header
139 only the inner-most transport header and possibly the outer-most network
146 is the outer IPv4 ID field. It is up to the device drivers to guarantee
Dseg6-sysctl.rst29 Controls the behaviour of computing the flowlabel of outer
Dgtp.rst122 on the inner (user) IP layer, or on the outer (transport) layer.
125 the User IP payload, nor for the outer IP layer. Patches or other
/Linux-v5.15/lib/
Dlocking-selftest.c2524 #define GENERATE_2_CONTEXT_TESTCASE(outer, outer_lock, inner, inner_lock) \ argument
2526 static void __maybe_unused inner##_in_##outer(void) \
2528 outer##_CONTEXT(_, outer_lock); \
2580 #define DO_CONTEXT_TESTCASE_OUTER_PREEMPTIBLE(outer) \ in GENERATE_2_CONTEXT_TESTCASE_FOR_ALL_OUTER() argument
2581 dotest(RCU_in_##outer, SUCCESS, LOCKTYPE_RWLOCK); \ in GENERATE_2_CONTEXT_TESTCASE_FOR_ALL_OUTER()
2582 dotest(RAW_SPINLOCK_in_##outer, SUCCESS, LOCKTYPE_SPIN); \
2583 dotest(SPINLOCK_in_##outer, SUCCESS, LOCKTYPE_SPIN); \
2584 dotest(MUTEX_in_##outer, SUCCESS, LOCKTYPE_MUTEX); \
2590 #define DO_CONTEXT_TESTCASE_OUTER_LIMITED_PREEMPTIBLE(outer) \ argument
2591 dotest(RCU_in_##outer, SUCCESS, LOCKTYPE_RWLOCK); \
[all …]
/Linux-v5.15/arch/m68k/math-emu/
Dfp_decode.h356 | 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-v5.15/net/tipc/
Dmsg.c519 struct tipc_msg *msg, *inner, *outer; in tipc_msg_try_bundle() local
552 outer = buf_msg(tskb); in tipc_msg_try_bundle()
553 tipc_msg_init(msg_prevnode(inner), outer, MSG_BUNDLER, 0, INT_H_SIZE, in tipc_msg_try_bundle()
555 msg_set_importance(outer, msg_importance(inner)); in tipc_msg_try_bundle()
556 msg_set_size(outer, INT_H_SIZE + tsz); in tipc_msg_try_bundle()
557 msg_set_msgcnt(outer, 1); in tipc_msg_try_bundle()
/Linux-v5.15/include/linux/
Dlockdep.h189 struct lock_class_key *key, int subclass, u8 inner, u8 outer, u8 lock_type);
193 struct lock_class_key *key, int subclass, u8 inner, u8 outer) in lockdep_init_map_waits() argument
363 # define lockdep_init_map_type(lock, name, key, sub, inner, outer, type) \ argument
365 # define lockdep_init_map_waits(lock, name, key, sub, inner, outer) \ argument
/Linux-v5.15/tools/testing/selftests/net/
Dpmtu.sh383 outer="${1}"
387 if [ "${outer}" = "4" ]; then
465 outer=${2}
467 if [ "${outer}" -eq 4 ]; then
1390 outer=${2}
1393 setup namespaces routing ip${inner}ip${outer} || return $ksft_skip
1407 if [ ${outer} -eq 4 ]; then
1427 check_pmtu_value ${exp_mtu} "${pmtu}" "exceeding link layer MTU on ip${inner}ip${outer} interface"
1788 outer="${1}"
1795 setup namespaces routing ${encap}${outer} || return $ksft_skip
/Linux-v5.15/arch/arm/boot/dts/
Darm-realview-eb-mp.dtsi75 * since th outer sync operation can cause the
83 arm,outer-sync-disable;
Darm-realview-pb11mp.dts108 * since th outer sync operation can cause the
116 arm,outer-sync-disable;
Darmada-370.dtsi96 compatible = "marvell,aurora-outer-cache";
/Linux-v5.15/Documentation/userspace-api/media/dvb/
Dfrontend-stat-properties.rst210 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-v5.15/drivers/net/ethernet/mellanox/mlx5/core/en/
Dtc_priv.h109 u8 mlx5e_tc_get_ip_version(struct mlx5_flow_spec *spec, bool outer);
/Linux-v5.15/arch/arm/mm/
DKconfig589 Feroceon TLB (v4wbi with non-outer-cachable page table walks).
936 The outer cache has a outer_cache_fns.sync function pointer
937 that can be used to drain the write buffer of the outer cache.
977 bool "Enable the L2x0 outer cache controller" if MIGHT_HAVE_CACHE_L2X0
989 of the L220 and PL310 outer cache controllers.
1038 on systems with an outer cache, the store buffer is drained
1053 bool "Enable the UniPhier outer cache controller"
1059 This option enables the UniPhier outer cache (system cache)
/Linux-v5.15/Documentation/virt/kvm/arm/
Dpvtime.rst43 with inner and outer write back caching attributes, in the inner shareable
/Linux-v5.15/drivers/net/ethernet/mellanox/mlx5/core/
Den_tc.h256 struct flow_match_basic *match, bool outer,
/Linux-v5.15/Documentation/trace/
Dftrace.rst2182 …<...>-1729 [001] d... 678.473449: #1 inner/outer(us): 11/12 ts:1581527483.343962693 co…
2183 …<...>-1729 [004] d... 689.556542: #2 inner/outer(us): 16/9 ts:1581527494.889008092 co…
2184 …<...>-1729 [005] d... 714.756290: #3 inner/outer(us): 16/16 ts:1581527519.678961629 co…
2185 …<...>-1729 [001] d... 718.788247: #4 inner/outer(us): 9/17 ts:1581527523.889012713 co…
2186 …<...>-1729 [002] d... 719.796341: #5 inner/outer(us): 13/9 ts:1581527524.912872606 co…
2187 …<...>-1729 [006] d... 844.787091: #6 inner/outer(us): 9/12 ts:1581527649.889048502 co…
2188 …<...>-1729 [003] d... 849.827033: #7 inner/outer(us): 18/9 ts:1581527654.889013793 co…
2189 …<...>-1729 [007] d... 853.859002: #8 inner/outer(us): 9/12 ts:1581527658.889065736 co…
2190 …<...>-1729 [001] d... 855.874978: #9 inner/outer(us): 9/11 ts:1581527660.861991877 co…
2191 …<...>-1729 [001] d... 863.938932: #10 inner/outer(us): 9/11 ts:1581527668.970010500 co…
[all …]
/Linux-v5.15/drivers/gpu/drm/i915/gt/
Dselftest_execlists.c929 slice_semaphore_queue(struct intel_engine_cs *outer, in slice_semaphore_queue() argument
938 head = semaphore_queue(outer, vma, n++); in slice_semaphore_queue()
942 for_each_engine(engine, outer->gt, id) { in slice_semaphore_queue()
959 err = release_queue(outer, vma, n, I915_PRIORITY_BARRIER); in slice_semaphore_queue()
964 2 * outer->gt->info.num_engines * (count + 2) * (count + 3)) < 0) { in slice_semaphore_queue()
966 outer->name, count, n); in slice_semaphore_queue()
968 intel_gt_set_wedged(outer->gt); in slice_semaphore_queue()
/Linux-v5.15/drivers/vdpa/mlx5/net/
Dmlx5_vnet.c1342 void *outer; in create_tir() local
1360 outer = MLX5_ADDR_OF(tirc, tirc, rx_hash_field_selector_outer); in create_tir()
1361 MLX5_SET(rx_hash_field_select, outer, l3_prot_type, MLX5_L3_PROT_TYPE_IPV4); in create_tir()
1362 MLX5_SET(rx_hash_field_select, outer, l4_prot_type, MLX5_L4_PROT_TYPE_TCP); in create_tir()
1363 MLX5_SET(rx_hash_field_select, outer, selected_fields, HASH_IP_L4PORTS); in create_tir()

12