/Linux-v6.1/tools/testing/selftests/net/ |
D | l2_tos_ttl_inherit.sh | 58 local outer="$2" 95 "$type" "$outer" "$inner" "$tos" "$ttl" "$vlan" 109 if [ "$outer" = "4" ]; then 112 elif [ "$outer" = "6" ]; then 126 if [ "$outer" = "4" ]; then 136 elif [ "$outer" = "6" ]; then 179 local outer="$1" 206 if [ "$outer" = "4" ]; then 259 elif [ "$outer" = "6" ]; then 320 if [ "$outer" = "4" ]; then [all …]
|
D | pmtu.sh | 408 outer="${1}" 412 if [ "${outer}" = "4" ]; then 490 outer=${2} 492 if [ "${outer}" -eq 4 ]; then 1534 outer=${2} 1537 setup namespaces routing ip${inner}ip${outer} || return $ksft_skip 1551 if [ ${outer} -eq 4 ]; then 1571 check_pmtu_value ${exp_mtu} "${pmtu}" "exceeding link layer MTU on ip${inner}ip${outer} interface" 1932 outer="${1}" 1939 setup namespaces routing ${encap}${outer} || return $ksft_skip
|
/Linux-v6.1/include/net/ |
D | inet_ecn.h | 46 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()
|
/Linux-v6.1/drivers/net/ethernet/mellanox/mlx5/core/steering/ |
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 …]
|
D | dr_ste_v0.c | 707 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 …]
|
D | dr_ste_v1.c | 984 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 …]
|
D | dr_dbg.c | 299 dr_dump_hex_print(dump, (char *)&mask->outer, sizeof(mask->outer)); in dr_dump_matcher_mask()
|
/Linux-v6.1/drivers/net/ethernet/mellanox/mlx5/core/lag/ |
D | port_sel.c | 363 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()
|
D | port_sel.h | 27 struct mlx5_lag_ttc outer; member
|
/Linux-v6.1/Documentation/networking/ |
D | checksum-offloads.rst | 57 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
|
D | segmentation-offloads.rst | 69 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
|
D | seg6-sysctl.rst | 29 Controls the behaviour of computing the flowlabel of outer
|
/Linux-v6.1/drivers/net/ethernet/intel/ice/ |
D | ice_virtchnl.c | 2535 supported_caps->outer = VIRTCHNL_VLAN_UNSUPPORTED; in ice_vc_set_dvm_caps() 2541 supported_caps->outer = VIRTCHNL_VLAN_UNSUPPORTED; in ice_vc_set_dvm_caps() 2549 supported_caps->outer = VIRTCHNL_VLAN_ETHERTYPE_8100 | in ice_vc_set_dvm_caps() 2561 supported_caps->outer = VIRTCHNL_VLAN_TOGGLE | in ice_vc_set_dvm_caps() 2572 supported_caps->outer = VIRTCHNL_VLAN_TOGGLE | in ice_vc_set_dvm_caps() 2607 supported_caps->outer = VIRTCHNL_VLAN_UNSUPPORTED; in ice_vc_set_svm_caps() 2611 supported_caps->outer = VIRTCHNL_VLAN_UNSUPPORTED; in ice_vc_set_svm_caps() 2615 supported_caps->outer = VIRTCHNL_VLAN_UNSUPPORTED; in ice_vc_set_svm_caps() 2623 supported_caps->outer = VIRTCHNL_VLAN_UNSUPPORTED; in ice_vc_set_svm_caps() 2630 supported_caps->outer = VIRTCHNL_VLAN_UNSUPPORTED; in ice_vc_set_svm_caps() [all …]
|
/Linux-v6.1/lib/ |
D | locking-selftest.c | 2589 #define GENERATE_2_CONTEXT_TESTCASE(outer, outer_lock, inner, inner_lock) \ argument 2591 static void __maybe_unused inner##_in_##outer(void) \ 2593 outer##_CONTEXT(_, outer_lock); \ 2645 #define DO_CONTEXT_TESTCASE_OUTER_PREEMPTIBLE(outer) \ in GENERATE_2_CONTEXT_TESTCASE_FOR_ALL_OUTER() argument 2646 dotest(RCU_in_##outer, SUCCESS, LOCKTYPE_RWLOCK); \ in GENERATE_2_CONTEXT_TESTCASE_FOR_ALL_OUTER() 2647 dotest(RAW_SPINLOCK_in_##outer, SUCCESS, LOCKTYPE_SPIN); \ 2648 dotest(SPINLOCK_in_##outer, SUCCESS, LOCKTYPE_SPIN); \ 2649 dotest(MUTEX_in_##outer, SUCCESS, LOCKTYPE_MUTEX); \ 2655 #define DO_CONTEXT_TESTCASE_OUTER_LIMITED_PREEMPTIBLE(outer) \ argument 2656 dotest(RCU_in_##outer, SUCCESS, LOCKTYPE_RWLOCK); \ [all …]
|
/Linux-v6.1/include/linux/ |
D | lockdep.h | 185 struct lock_class_key *key, int subclass, u8 inner, u8 outer, u8 lock_type); 189 struct lock_class_key *key, int subclass, u8 inner, u8 outer) in lockdep_init_map_waits() argument 191 lockdep_init_map_type(lock, name, key, subclass, inner, outer, LD_LOCK_NORMAL); in lockdep_init_map_waits() 367 # define lockdep_init_map_type(lock, name, key, sub, inner, outer, type) \ argument 369 # define lockdep_init_map_waits(lock, name, key, sub, inner, outer) \ argument
|
/Linux-v6.1/arch/m68k/math-emu/ |
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-v6.1/net/tipc/ |
D | msg.c | 519 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-v6.1/drivers/net/ethernet/intel/iavf/ |
D | iavf_main.c | 1517 if (stripping_support->outer) { in iavf_set_queue_vlan_tag_loc() 1518 if (stripping_support->outer & in iavf_set_queue_vlan_tag_loc() 1522 else if (stripping_support->outer & in iavf_set_queue_vlan_tag_loc() 1537 if (insertion_support->outer) { in iavf_set_queue_vlan_tag_loc() 1538 if (insertion_support->outer & in iavf_set_queue_vlan_tag_loc() 1542 else if (insertion_support->outer & in iavf_set_queue_vlan_tag_loc() 4468 if (stripping_support->outer != VIRTCHNL_VLAN_UNSUPPORTED && in iavf_get_netdev_vlan_hw_features() 4469 stripping_support->outer & VIRTCHNL_VLAN_TOGGLE) { in iavf_get_netdev_vlan_hw_features() 4470 if (stripping_support->outer & in iavf_get_netdev_vlan_hw_features() 4473 if (stripping_support->outer & in iavf_get_netdev_vlan_hw_features() [all …]
|
D | iavf_virtchnl.c | 772 if (filtering_support->outer) in iavf_add_vlans() 773 vlan = &vvfl_v2->filters[i].outer; in iavf_add_vlans() 910 if (filtering_support->outer) in iavf_del_vlans() 911 vlan = &vvfl_v2->filters[i].outer; in iavf_del_vlans() 1211 if (offload_support->outer & vc_ethertype && in iavf_set_vc_offload_ethertype() 1212 offload_support->outer & VIRTCHNL_VLAN_TOGGLE) { in iavf_set_vc_offload_ethertype()
|
/Linux-v6.1/arch/arm/boot/dts/ |
D | arm-realview-eb-mp.dtsi | 75 * since th outer sync operation can cause the 83 arm,outer-sync-disable;
|
/Linux-v6.1/Documentation/userspace-api/media/dvb/ |
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-v6.1/drivers/net/ethernet/mellanox/mlx5/core/en/ |
D | tc_priv.h | 128 u8 mlx5e_tc_get_ip_version(struct mlx5_flow_spec *spec, bool outer);
|
/Linux-v6.1/arch/arm/mm/ |
D | Kconfig | 590 Feroceon TLB (v4wbi with non-outer-cachable page table walks). 966 The outer cache has a outer_cache_fns.sync function pointer 967 that can be used to drain the write buffer of the outer cache. 1007 bool "Enable the L2x0 outer cache controller" if MIGHT_HAVE_CACHE_L2X0 1019 of the L220 and PL310 outer cache controllers. 1068 on systems with an outer cache, the store buffer is drained 1083 bool "Enable the UniPhier outer cache controller" 1089 This option enables the UniPhier outer cache (system cache)
|
/Linux-v6.1/Documentation/virt/kvm/arm/ |
D | pvtime.rst | 43 with inner and outer write back caching attributes, in the inner shareable
|
/Linux-v6.1/include/linux/avf/ |
D | virtchnl.h | 575 u32 outer; member 690 struct virtchnl_vlan outer; member
|