| /kernel/linux/linux-5.10/arch/arm/include/asm/ |
| D | outercache.h | 36 * outer_inv_range - invalidate range of outer cache lines 47 * outer_clean_range - clean dirty outer cache lines 58 * outer_flush_range - clean and invalidate outer cache lines 69 * outer_flush_all - clean and invalidate all cache lines in the outer cache 72 * only be called with interrupts disabled and no other active outer 86 * outer_disable - clean, invalidate and disable the outer cache 88 * Disable the outer cache, ensuring that any data contained in the outer 95 * outer_resume - restore the cache configuration and re-enable outer cache 98 * and re-enable the outer cache.
|
| /kernel/linux/linux-4.19/arch/arm/include/asm/ |
| D | outercache.h | 48 * outer_inv_range - invalidate range of outer cache lines 59 * outer_clean_range - clean dirty outer cache lines 70 * outer_flush_range - clean and invalidate outer cache lines 81 * outer_flush_all - clean and invalidate all cache lines in the outer cache 84 * only be called with interrupts disabled and no other active outer 98 * outer_disable - clean, invalidate and disable the outer cache 100 * Disable the outer cache, ensuring that any data contained in the outer 107 * outer_resume - restore the cache configuration and re-enable outer cache 110 * and re-enable the outer cache.
|
| /kernel/linux/linux-5.10/include/net/ |
| D | inet_ecn.h | 45 static inline __u8 INET_ECN_encapsulate(__u8 outer, __u8 inner) in INET_ECN_encapsulate() argument 47 outer &= ~INET_ECN_MASK; in INET_ECN_encapsulate() 48 outer |= !INET_ECN_is_ce(inner) ? (inner & INET_ECN_MASK) : in INET_ECN_encapsulate() 50 return outer; in INET_ECN_encapsulate() 216 * intersection of the appropriate arriving inner header (row) and outer 220 * |Arriving | Arriving Outer Header | 236 static inline int __INET_ECN_decapsulate(__u8 outer, __u8 inner, bool *set_ce) in __INET_ECN_decapsulate() argument 239 switch (outer & INET_ECN_MASK) { in __INET_ECN_decapsulate() 250 *set_ce = INET_ECN_is_ce(outer); in __INET_ECN_decapsulate() 255 __u8 outer, __u8 inner) in INET_ECN_decapsulate() argument [all …]
|
| /kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlx5/core/steering/ |
| D | dr_types.h | 486 /* VLAN ID of first VLAN tag the outer header of the incoming packet. 490 /* CFI bit of first VLAN tag in the outer header of the incoming packet. 494 /* Priority of second VLAN tag in the outer header of the incoming packet. 498 u32 gre_protocol:16; /* GRE Protocol (outer) */ 504 /* The second vlan in the outer header of the packet is s-vlan (0x8a88). 512 /* The second vlan in the outer header of the packet is c-vlan (0x8100). 516 u32 gre_key_l:8; /* GRE Key [7:0] (outer) */ 517 u32 gre_key_h:24; /* GRE Key[31:8] (outer) */ 519 u32 vxlan_vni:24; /* VXLAN VNI (outer) */ 520 u32 geneve_oam:1; /* GENEVE OAM field (outer) */ [all …]
|
| D | dr_matcher.c | 216 mask.outer = matcher->mask.outer; in dr_matcher_set_ste_builders() 235 /* Outer */ in dr_matcher_set_ste_builders() 258 if (dr_mask_is_smac_set(&mask.outer) && in dr_matcher_set_ste_builders() 259 dr_mask_is_dmac_set(&mask.outer)) { in dr_matcher_set_ste_builders() 264 if (dr_mask_is_smac_set(&mask.outer)) in dr_matcher_set_ste_builders() 267 if (DR_MASK_IS_L2_DST(mask.outer, mask.misc, outer)) in dr_matcher_set_ste_builders() 271 if (dr_mask_is_dst_addr_set(&mask.outer)) in dr_matcher_set_ste_builders() 275 if (dr_mask_is_src_addr_set(&mask.outer)) in dr_matcher_set_ste_builders() 279 if (DR_MASK_IS_ETH_L4_SET(mask.outer, mask.misc, outer)) in dr_matcher_set_ste_builders() 283 if (dr_mask_is_ipv4_5_tuple_set(&mask.outer)) in dr_matcher_set_ste_builders() [all …]
|
| /kernel/linux/linux-4.19/Documentation/networking/ |
| D | segmentation-offloads.txt | 61 contain additional headers such as an outer tunnel. In order to account 70 refer to the tunnel headers as the outer headers, while the encapsulated 75 Outer Inner 81 Outer Inner 88 fact that the outer header also requests to have a non-zero checksum 89 included in the outer header. 93 headers will be left with a partial checksum and only the outer header 126 only the inner-most transport header and possibly the outer-most network 133 is the outer IPv4 ID field. It is up to the device drivers to guarantee
|
| D | checksum-offloads.txt | 45 encapsulated packet both the inner and outer checksums may need to be 72 LCO is a technique for efficiently computing the outer checksum of an 84 This allows us to compute the outer checksum without looking at the payload: 88 skb_checksum_help()), the outer checksum will become correct by virtue of 91 LCO is performed by the stack when constructing an outer UDP header for an 102 LCO can safely be used for nested encapsulations; in this case, the outer 113 datagram, allowing the outer checksum to be offloaded. It does, however,
|
| /kernel/linux/linux-4.19/include/net/ |
| D | inet_ecn.h | 45 static inline __u8 INET_ECN_encapsulate(__u8 outer, __u8 inner) in INET_ECN_encapsulate() argument 47 outer &= ~INET_ECN_MASK; in INET_ECN_encapsulate() 48 outer |= !INET_ECN_is_ce(inner) ? (inner & INET_ECN_MASK) : in INET_ECN_encapsulate() 50 return outer; in INET_ECN_encapsulate() 167 * intersection of the appropriate arriving inner header (row) and outer 171 * |Arriving | Arriving Outer Header | 188 __u8 outer, __u8 inner) in INET_ECN_decapsulate() argument 191 switch (outer & INET_ECN_MASK) { in INET_ECN_decapsulate() 202 if (INET_ECN_is_ce(outer)) in INET_ECN_decapsulate()
|
| /kernel/linux/linux-5.10/Documentation/networking/ |
| 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 84 Outer Inner 91 Outer Inner 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 | 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
|
| /kernel/linux/linux-4.19/Documentation/devicetree/bindings/arm/ |
| D | l2c2x0.txt | 26 "marvell,aurora-outer-cache": Marvell Controller designed to be 27 compatible with the ARM one with outer cache mode. 79 - arm,outer-sync-disable : disable the outer sync operation on the L2 cache. 81 will randomly hang unless outer sync operations are disabled.
|
| /kernel/linux/linux-4.19/arch/m68k/math-emu/ |
| D | fp_decode.h | 184 | .long "no memory indirect action/reserved","null outer displacement" 185 | .long "word outer displacement","long outer displacement" 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
|
| /kernel/linux/linux-5.10/arch/m68k/math-emu/ |
| D | fp_decode.h | 184 | .long "no memory indirect action/reserved","null outer displacement" 185 | .long "word outer displacement","long outer displacement" 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
|
| /kernel/linux/linux-4.19/arch/x86/xen/ |
| D | xen-asm_32.S | 138 * eflags } outer exception info 142 * eax : outer eax if it hasn't been restored 159 * just under the outer exception info. This means that when we 160 * handle the exception, we do it in the context of the outer 163 * The only caveat is that if the outer eax hasn't been restored yet
|
| /kernel/linux/linux-5.10/tools/testing/selftests/bpf/progs/ |
| D | test_tc_tunnel.c | 84 * network protocol, and derive the outer header fields from in encap_ipv4() 87 * The 6in4 case tests different inner and outer protocols. As in encap_ipv4() 88 * the inner is ipv6, but the outer expects an ipv4 header as in encap_ipv4() 190 /* prepare new outer network header */ in encap_ipv4() 198 /* store new outer network header */ in encap_ipv4() 203 /* if changing outer proto type, update eth->h_proto */ in encap_ipv4() 297 /* prepare new outer network header */ in encap_ipv6() 304 /* store new outer network header */ in encap_ipv6()
|
| /kernel/linux/linux-5.10/drivers/net/ethernet/sfc/ |
| D | filter.h | 24 * @EFX_FILTER_MATCH_OUTER_VID: Match by outer VLAN ID 36 * or local 2-tuple, or local MAC with or without outer VID, and RX 41 * with or without outer and inner VID 105 * @EFX_ENCAP_FLAG_IPV6: indicates IPv6 outer frame 130 * @outer_vid: Outer VLAN ID to match, if %EFX_FILTER_MATCH_OUTER_VID is set 254 * @vid: Outer VLAN ID to match, or %EFX_FILTER_VID_UNSPEC
|
| /kernel/linux/linux-5.10/arch/arm/mm/ |
| D | proc-v7-2level.S | 19 /* PTWs cacheable, inner WB not shareable, outer WB not shareable */ 23 /* PTWs cacheable, inner WBWA shareable, outer WBWA not shareable */ 115 * OR = NMRR[2n+17:2n+16] - outer cacheable property 135 * NOS = PRRR[24+n] = 1 - not outer shareable
|
| /kernel/linux/linux-5.10/arch/arm/mach-vexpress/ |
| D | dcscb.c | 105 * A full outer cache flush could be needed at this point in dcscb_cluster_cache_disable() 107 * outer cache sits. In some cases the notion of a "last in dcscb_cluster_cache_disable() 109 * outer cache is shared across clusters. In any case, when in dcscb_cluster_cache_disable() 110 * the outer cache needs flushing, there is no concurrent in dcscb_cluster_cache_disable()
|
| /kernel/linux/linux-4.19/arch/arm/mach-vexpress/ |
| D | dcscb.c | 107 * A full outer cache flush could be needed at this point in dcscb_cluster_cache_disable() 109 * outer cache sits. In some cases the notion of a "last in dcscb_cluster_cache_disable() 111 * outer cache is shared across clusters. In any case, when in dcscb_cluster_cache_disable() 112 * the outer cache needs flushing, there is no concurrent in dcscb_cluster_cache_disable()
|
| /kernel/linux/linux-4.19/arch/arm/mm/ |
| D | proc-v7-2level.S | 22 /* PTWs cacheable, inner WB not shareable, outer WB not shareable */ 26 /* PTWs cacheable, inner WBWA shareable, outer WBWA not shareable */ 118 * OR = NMRR[2n+17:2n+16] - outer cacheable property 138 * NOS = PRRR[24+n] = 1 - not outer shareable
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/arm/ |
| D | l2c2x0.yaml | 49 # compatible with the ARM one with outer cache mode. 50 - marvell,aurora-outer-cache 177 arm,outer-sync-disable: 178 description: disable the outer sync operation on the L2 cache. 180 will randomly hang unless outer sync operations are disabled.
|
| /kernel/linux/linux-4.19/drivers/net/ethernet/sfc/ |
| D | filter.h | 27 * @EFX_FILTER_MATCH_OUTER_VID: Match by outer VLAN ID 39 * or local 2-tuple, or local MAC with or without outer VID, and RX 44 * with or without outer and inner VID 108 * @EFX_ENCAP_FLAG_IPV6: indicates IPv6 outer frame 133 * @outer_vid: Outer VLAN ID to match, if %EFX_FILTER_MATCH_OUTER_VID is set 257 * @vid: Outer VLAN ID to match, or %EFX_FILTER_VID_UNSPEC
|
| /kernel/linux/linux-5.10/drivers/net/ethernet/sfc/falcon/ |
| D | filter.h | 24 * @EF4_FILTER_MATCH_OUTER_VID: Match by outer VLAN ID 35 * or local 2-tuple, or local MAC with or without outer VID, and RX 40 * with or without outer and inner VID 106 * @outer_vid: Outer VLAN ID to match, if %EF4_FILTER_MATCH_OUTER_VID is set 228 * @vid: Outer VLAN ID to match, or %EF4_FILTER_VID_UNSPEC
|
| /kernel/linux/linux-4.19/drivers/net/ethernet/sfc/falcon/ |
| D | filter.h | 27 * @EF4_FILTER_MATCH_OUTER_VID: Match by outer VLAN ID 38 * or local 2-tuple, or local MAC with or without outer VID, and RX 43 * with or without outer and inner VID 109 * @outer_vid: Outer VLAN ID to match, if %EF4_FILTER_MATCH_OUTER_VID is set 231 * @vid: Outer VLAN ID to match, or %EF4_FILTER_VID_UNSPEC
|
| /kernel/linux/linux-5.10/tools/testing/selftests/bpf/ |
| D | test_flow_dissector.c | 5 * IPv4/IPv6 outer layer 3 6 * GRE/GUE/BARE outer layer 4, where bare is IPIP/SIT/IPv4-in-IPv6/.. 719 error(1, 0, "options: must specify outer with encap"); in parse_opts() 721 error(1, 0, "options: cannot combine no-encap and outer"); in parse_opts() 731 * on decap, if outer encountered congestion (CE == 0x3), in parse_opts() 755 util_printaddr("outer.dest6", (void *) &out_daddr6); in print_opts() 756 util_printaddr("outer.source6", (void *) &out_saddr6); in print_opts() 758 util_printaddr("outer.dest4", (void *) &out_daddr4); in print_opts() 759 util_printaddr("outer.source4", (void *) &out_saddr4); in print_opts()
|