Home
last modified time | relevance | path

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

123

/linux/Documentation/bpf/
H A Dmap_of_maps.rst14 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 Dl2_tos_ttl_inherit.sh66 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 Dpmtu.sh409 outer="${1}"
413 if [ "${outer}" = "4" ]; then
491 outer=${2}
493 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} || return $ksft_skip
/linux/include/net/
H A 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()
251 static inline int __INET_ECN_decapsulate(__u8 outer, __u8 inner, bool *set_ce) in __INET_ECN_decapsulate() argument
254 switch (outer & INET_ECN_MASK) { in __INET_ECN_decapsulate()
265 *set_ce = INET_ECN_is_ce(outer); in __INET_ECN_decapsulate()
270 __u8 outer, __u8 inner) in INET_ECN_decapsulate() argument
275 rc = __INET_ECN_decapsulate(outer, inner, &set_ce); in INET_ECN_decapsulate()
279 else if ((outer & INET_ECN_MASK) == INET_ECN_ECT_1) in INET_ECN_decapsulate()
H A Dgro.h445 struct sk_buff *p, bool outer) in inet_gro_flush() argument
457 if (flush | (outer && df)) in inet_gro_flush()
482 bool outer) in __gro_receive_network_flush() argument
490 return inet_gro_flush(nh, nh2, p, outer); in __gro_receive_network_flush()
/linux/Documentation/networking/
H A 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
H 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
H A Dseg6-sysctl.rst29 Controls the behaviour of computing the flowlabel of outer
/linux/lib/
H A Dlocking-selftest.c2525 #define GENERATE_2_CONTEXT_TESTCASE(outer, outer_lock, inner, inner_lock) \ argument
2527 static void __maybe_unused inner##_in_##outer(void) \
2530 guard(outer)(outer_lock); \
2580 #define DO_CONTEXT_TESTCASE_OUTER_PREEMPTIBLE(outer) \ argument
2581 dotest(RCU_in_##outer, SUCCESS, LOCKTYPE_RWLOCK); \
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/tools/net/ynl/lib/
H A Dynl-priv.h207 #define ynl_attr_for_each_nested(attr, outer) \ argument
208 for ((attr) = ynl_attr_first(outer, outer->nla_len, \
210 (attr) = ynl_attr_next(ynl_attr_data_end(outer), attr))
/linux/drivers/net/ethernet/intel/ice/
H A Dice_virtchnl.c3138 supported_caps->outer = VIRTCHNL_VLAN_UNSUPPORTED; in ice_vc_set_dvm_caps()
3144 supported_caps->outer = VIRTCHNL_VLAN_UNSUPPORTED; in ice_vc_set_dvm_caps()
3152 supported_caps->outer = VIRTCHNL_VLAN_ETHERTYPE_8100 | in ice_vc_set_dvm_caps()
3164 supported_caps->outer = VIRTCHNL_VLAN_TOGGLE | in ice_vc_set_dvm_caps()
3175 supported_caps->outer = VIRTCHNL_VLAN_TOGGLE | in ice_vc_set_dvm_caps()
3210 supported_caps->outer = VIRTCHNL_VLAN_UNSUPPORTED; in ice_vc_set_svm_caps()
3214 supported_caps->outer = VIRTCHNL_VLAN_UNSUPPORTED; in ice_vc_set_svm_caps()
3218 supported_caps->outer = VIRTCHNL_VLAN_UNSUPPORTED; in ice_vc_set_svm_caps()
3226 supported_caps->outer = VIRTCHNL_VLAN_UNSUPPORTED; in ice_vc_set_svm_caps()
3233 supported_caps->outer = VIRTCHNL_VLAN_UNSUPPORTED; in ice_vc_set_svm_caps()
[all …]
/linux/net/tipc/
H A Dmsg.c523 struct tipc_msg *msg, *inner, *outer; in tipc_msg_try_bundle() local
556 outer = buf_msg(tskb); in tipc_msg_try_bundle()
557 tipc_msg_init(msg_prevnode(inner), outer, MSG_BUNDLER, 0, INT_H_SIZE, in tipc_msg_try_bundle()
559 msg_set_importance(outer, msg_importance(inner)); in tipc_msg_try_bundle()
560 msg_set_size(outer, INT_H_SIZE + tsz); in tipc_msg_try_bundle()
561 msg_set_msgcnt(outer, 1); in tipc_msg_try_bundle()
/linux/arch/m68k/math-emu/
H A 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/drivers/net/ethernet/mellanox/mlx5/core/lag/
H A Dport_sel.h27 struct mlx5_lag_ttc outer; member
/linux/drivers/net/ethernet/intel/iavf/
H A Diavf_main.c1494 if (stripping_support->outer) { in iavf_set_queue_vlan_tag_loc()
1495 if (stripping_support->outer & in iavf_set_queue_vlan_tag_loc()
1499 else if (stripping_support->outer & in iavf_set_queue_vlan_tag_loc()
1514 if (insertion_support->outer) { in iavf_set_queue_vlan_tag_loc()
1515 if (insertion_support->outer & in iavf_set_queue_vlan_tag_loc()
1519 else if (insertion_support->outer & in iavf_set_queue_vlan_tag_loc()
4684 if (stripping_support->outer != VIRTCHNL_VLAN_UNSUPPORTED && in iavf_get_netdev_vlan_hw_features()
4685 stripping_support->outer & VIRTCHNL_VLAN_TOGGLE) { in iavf_get_netdev_vlan_hw_features()
4686 if (stripping_support->outer & in iavf_get_netdev_vlan_hw_features()
4689 if (stripping_support->outer & in iavf_get_netdev_vlan_hw_features()
[all …]
H A Diavf_virtchnl.c757 if (filtering_support->outer) in iavf_add_vlans()
758 vlan = &vvfl_v2->filters[i].outer; in iavf_add_vlans()
904 if (filtering_support->outer) in iavf_del_vlans()
905 vlan = &vvfl_v2->filters[i].outer; in iavf_del_vlans()
1257 if (offload_support->outer & vc_ethertype && in iavf_set_vc_offload_ethertype()
1258 offload_support->outer & VIRTCHNL_VLAN_TOGGLE) { in iavf_set_vc_offload_ethertype()
/linux/Documentation/userspace-api/media/v4l/
H A Dpixfmt-srggb8-pisp-comp.rst53 Each of the outer samples (q0,q3) is encoded using a 7-bit field based
56 (q0-384). Otherwise for quantization modes 0, 1 and 2: The outer sample
/linux/arch/arm/boot/dts/arm/
H A Darm-realview-eb-mp.dtsi75 * since th outer sync operation can cause the
83 arm,outer-sync-disable;
/linux/Documentation/userspace-api/media/dvb/
H A 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/scripts/
H A Dkernel-doc956 my $outer;
971 $outer = $lineprefix . " ";
972 $lineprefix = $outer . " ";
973 print $outer . "**Constants**\n\n";
975 print $outer . "``$parameter``\n";
/linux/drivers/net/ethernet/mellanox/mlx5/core/en/
H A Dtc_priv.h127 u8 mlx5e_tc_get_ip_version(struct mlx5_flow_spec *spec, bool outer);
/linux/arch/arm/mm/
H A DKconfig590 Feroceon TLB (v4wbi with non-outer-cachable page table walks).
948 The outer cache has a outer_cache_fns.sync function pointer
949 that can be used to drain the write buffer of the outer cache.
989 bool "Enable the L2x0 outer cache controller" if MIGHT_HAVE_CACHE_L2X0
1001 of the L220 and PL310 outer cache controllers.
1050 on systems with an outer cache, the store buffer is drained
1065 bool "Enable the UniPhier outer cache controller"
1071 This option enables the UniPhier outer cache (system cache)
/linux/Documentation/virt/kvm/arm/
H A Dpvtime.rst45 with inner and outer write back caching attributes, in the inner shareable
/linux/Documentation/gpu/
H A Ddrm-vm-bind-locking.rst372 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/include/linux/avf/
H A Dvirtchnl.h606 u32 outer; member
721 struct virtchnl_vlan outer; member

123