| /Linux-v5.15/include/net/ | 
| D | inet_ecn.h | 46 static inline __u8 INET_ECN_encapsulate(__u8 outer, __u8 inner)  in INET_ECN_encapsulate()  argument48 	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/ | 
| D | dr_matcher.c | 410 		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 …]
 
 | 
| D | dr_ste_v0.c | 704 	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 …]
 
 | 
| D | dr_ste_v1.c | 919 	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 …]
 
 | 
| D | dr_rule.c | 923 		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(¶m->outer),  in dr_rule_create_rule_nic()
 
 | 
| /Linux-v5.15/Documentation/networking/ | 
| D | checksum-offloads.rst | 57 encapsulated packet both the inner and outer checksums may need to be edited or84 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
 
 | 
| D | segmentation-offloads.rst | 69 contain additional headers such as an outer tunnel.  In order to account78 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
 
 | 
| D | seg6-sysctl.rst | 29 	Controls the behaviour of computing the flowlabel of outer
 | 
| D | gtp.rst | 122 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/ | 
| D | locking-selftest.c | 2524 #define GENERATE_2_CONTEXT_TESTCASE(outer, outer_lock, inner, inner_lock)	\  argument2526 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/ | 
| D | fp_decode.h | 356 	|		   with base and/or outer displacement390 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/ | 
| D | msg.c | 519 	struct tipc_msg *msg, *inner, *outer;  in tipc_msg_try_bundle()  local552 	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/ | 
| D | lockdep.h | 189 	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/ | 
| D | pmtu.sh | 383 	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/ | 
| D | arm-realview-eb-mp.dtsi | 75 			 * since th outer sync operation can cause the83 			arm,outer-sync-disable;
 
 | 
| D | arm-realview-pb11mp.dts | 108 		 * since th outer sync operation can cause the116 		arm,outer-sync-disable;
 
 | 
| D | armada-370.dtsi | 96 				compatible = "marvell,aurora-outer-cache";
 | 
| /Linux-v5.15/Documentation/userspace-api/media/dvb/ | 
| D | frontend-stat-properties.rst | 210 Measures the number of block errors after the outer forward error211 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/ | 
| D | tc_priv.h | 109 u8 mlx5e_tc_get_ip_version(struct mlx5_flow_spec *spec, bool outer);
 | 
| /Linux-v5.15/arch/arm/mm/ | 
| D | Kconfig | 589 	  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/ | 
| D | pvtime.rst | 43 with inner and outer write back caching attributes, in the inner shareable
 | 
| /Linux-v5.15/drivers/net/ethernet/mellanox/mlx5/core/ | 
| D | en_tc.h | 256 			    struct flow_match_basic *match, bool outer,
 | 
| /Linux-v5.15/Documentation/trace/ | 
| D | ftrace.rst | 2182 …<...>-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/ | 
| D | selftest_execlists.c | 929 slice_semaphore_queue(struct intel_engine_cs *outer,  in slice_semaphore_queue()  argument938 	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/ | 
| D | mlx5_vnet.c | 1342 	void *outer;  in create_tir()  local1360 	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()
 
 |