Home
last modified time | relevance | path

Searched refs:inner (Results 1 – 25 of 61) sorted by relevance

123

/Linux-v5.15/include/net/
Dinet_ecn.h46 static inline __u8 INET_ECN_encapsulate(__u8 outer, __u8 inner) in INET_ECN_encapsulate() argument
49 outer |= !INET_ECN_is_ce(inner) ? (inner & INET_ECN_MASK) : in INET_ECN_encapsulate()
120 static inline void ipv4_copy_dscp(unsigned int dscp, struct iphdr *inner) in ipv4_copy_dscp() argument
123 ipv4_change_dsfield(inner, INET_ECN_MASK, dscp); in ipv4_copy_dscp()
166 static inline void ipv6_copy_dscp(unsigned int dscp, struct ipv6hdr *inner) in ipv6_copy_dscp() argument
169 ipv6_change_dsfield(inner, INET_ECN_MASK, dscp); in ipv6_copy_dscp()
234 static inline int __INET_ECN_decapsulate(__u8 outer, __u8 inner, bool *set_ce) in __INET_ECN_decapsulate() argument
236 if (INET_ECN_is_not_ect(inner)) { 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()
[all …]
/Linux-v5.15/drivers/net/ethernet/mellanox/mlx5/core/steering/
Ddr_ste.c910 dr_ste_copy_mask_spec(buff, &set_param->inner); in mlx5dr_ste_copy_param()
958 bool inner, bool rx) in mlx5dr_ste_build_eth_l2_src_dst() argument
961 sb->inner = inner; in mlx5dr_ste_build_eth_l2_src_dst()
968 bool inner, bool rx) in mlx5dr_ste_build_eth_l3_ipv6_dst() argument
971 sb->inner = inner; in mlx5dr_ste_build_eth_l3_ipv6_dst()
978 bool inner, bool rx) in mlx5dr_ste_build_eth_l3_ipv6_src() argument
981 sb->inner = inner; in mlx5dr_ste_build_eth_l3_ipv6_src()
988 bool inner, bool rx) in mlx5dr_ste_build_eth_l3_ipv4_5_tuple() argument
991 sb->inner = inner; in mlx5dr_ste_build_eth_l3_ipv4_5_tuple()
998 bool inner, bool rx) in mlx5dr_ste_build_eth_l2_src() argument
[all …]
Ddr_matcher.c401 bool inner, rx; in dr_matcher_set_ste_builders() local
416 mask.inner = matcher->mask.inner; in dr_matcher_set_ste_builders()
447 inner = false; in dr_matcher_set_ste_builders()
451 &mask, inner, rx); in dr_matcher_set_ste_builders()
455 &mask, inner, rx); in dr_matcher_set_ste_builders()
459 &mask, inner, rx); in dr_matcher_set_ste_builders()
465 &mask, dmn, inner, rx); in dr_matcher_set_ste_builders()
471 &mask, inner, rx); in dr_matcher_set_ste_builders()
476 &mask, inner, rx); in dr_matcher_set_ste_builders()
480 &mask, inner, rx); in dr_matcher_set_ste_builders()
[all …]
Ddr_ste_v0.c37 #define DR_STE_CALC_LU_TYPE(lookup_type, rx, inner) \ argument
38 ((inner) ? DR_STE_V0_LU_TYPE_##lookup_type##_I : \
702 bool inner, u8 *bit_mask) in dr_ste_v0_build_eth_l2_src_dst_bit_mask() argument
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()
781 dr_ste_v0_build_eth_l2_src_dst_bit_mask(mask, sb->inner, sb->bit_mask); in dr_ste_v0_build_eth_l2_src_dst_init()
783 sb->lu_type = DR_STE_CALC_LU_TYPE(ETHL2_SRC_DST, sb->rx, sb->inner); in dr_ste_v0_build_eth_l2_src_dst_init()
793 struct mlx5dr_match_spec *spec = sb->inner ? &value->inner : &value->outer; in dr_ste_v0_build_eth_l3_ipv6_dst_tag()
809 sb->lu_type = DR_STE_CALC_LU_TYPE(ETHL3_IPV6_DST, sb->rx, sb->inner); in dr_ste_v0_build_eth_l3_ipv6_dst_init()
819 struct mlx5dr_match_spec *spec = sb->inner ? &value->inner : &value->outer; in dr_ste_v0_build_eth_l3_ipv6_src_tag()
[all …]
Ddr_ste_v1.c8 #define DR_STE_CALC_DFNR_TYPE(lookup_type, inner) \ argument
9 ((inner) ? DR_STE_V1_LU_TYPE_##lookup_type##_I : \
917 bool inner, u8 *bit_mask) in dr_ste_v1_build_eth_l2_src_dst_bit_mask() argument
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()
980 dr_ste_v1_build_eth_l2_src_dst_bit_mask(mask, sb->inner, sb->bit_mask); in dr_ste_v1_build_eth_l2_src_dst_init()
982 sb->lu_type = DR_STE_CALC_DFNR_TYPE(ETHL2_SRC_DST, sb->inner); in dr_ste_v1_build_eth_l2_src_dst_init()
991 struct mlx5dr_match_spec *spec = sb->inner ? &value->inner : &value->outer; in dr_ste_v1_build_eth_l3_ipv6_dst_tag()
1006 sb->lu_type = DR_STE_CALC_DFNR_TYPE(IPV6_DES, sb->inner); in dr_ste_v1_build_eth_l3_ipv6_dst_init()
1015 struct mlx5dr_match_spec *spec = sb->inner ? &value->inner : &value->outer; in dr_ste_v1_build_eth_l3_ipv6_src_tag()
[all …]
Ddr_types.h209 u8 inner:1; member
367 bool inner, bool rx);
371 bool inner, bool rx);
375 bool inner, bool rx);
379 bool inner, bool rx);
383 bool inner, bool rx);
387 bool inner, bool rx);
391 bool inner, bool rx);
395 bool inner, bool rx);
399 bool inner, bool rx);
[all …]
/Linux-v5.15/drivers/net/ethernet/mellanox/mlx5/core/en/
Drss.c107 bool inner) in rss_get_tirp() argument
109 return inner ? &rss->inner_tir[tt] : &rss->tir[tt]; in rss_get_tirp()
113 bool inner) in rss_get_tir() argument
115 return *rss_get_tirp(rss, tt, inner); in rss_get_tir()
131 bool inner) in mlx5e_rss_create_tir() argument
140 if (inner && !rss->inner_ft_support) { in mlx5e_rss_create_tir()
147 tir_p = rss_get_tirp(rss, tt, inner); in mlx5e_rss_create_tir()
166 mlx5e_tir_builder_build_rss(builder, &rss->hash, &rss_tt, inner); in mlx5e_rss_create_tir()
172 inner ? "inner " : "", err, tt); in mlx5e_rss_create_tir()
185 bool inner) in mlx5e_rss_destroy_tir() argument
[all …]
Drss.h30 bool inner);
34 bool inner, u32 *tirn);
Dtir.c108 bool inner) in mlx5e_tir_builder_build_rss() argument
125 if (inner) in mlx5e_tir_builder_build_rss()
Dtir.h35 bool inner);
/Linux-v5.15/tools/testing/selftests/openat2/
Dopenat2_test.c32 struct open_how inner; member
57 .arg.inner.flags = O_RDONLY, in test_openat2_struct()
61 .arg.inner.flags = O_RDONLY, in test_openat2_struct()
68 .arg.inner.flags = O_RDONLY, .size = 0, .err = -EINVAL }, in test_openat2_struct()
70 .arg.inner.flags = O_RDONLY, in test_openat2_struct()
75 .arg.inner.flags = O_RDONLY, .arg.extra1 = 0xdeadbeef, in test_openat2_struct()
78 .arg.inner.flags = O_RDONLY, .arg.extra2 = 0xfeedcafe, in test_openat2_struct()
81 .arg.inner.flags = O_RDONLY, .arg.extra3 = 0xabad1dea, in test_openat2_struct()
/Linux-v5.15/tools/testing/selftests/bpf/progs/
Dtest_map_in_map_invalid.c6 struct inner { struct
17 __array(values, struct inner);
/Linux-v5.15/net/netfilter/
Dnft_tunnel.c550 struct nlattr *nest, *inner; in nft_tunnel_opts_dump() local
557 inner = nla_nest_start_noflag(skb, NFTA_TUNNEL_KEY_OPTS_VXLAN); in nft_tunnel_opts_dump()
558 if (!inner) in nft_tunnel_opts_dump()
563 nla_nest_end(skb, inner); in nft_tunnel_opts_dump()
565 inner = nla_nest_start_noflag(skb, NFTA_TUNNEL_KEY_OPTS_ERSPAN); in nft_tunnel_opts_dump()
566 if (!inner) in nft_tunnel_opts_dump()
585 nla_nest_end(skb, inner); in nft_tunnel_opts_dump()
590 inner = nla_nest_start_noflag(skb, NFTA_TUNNEL_KEY_OPTS_GENEVE); in nft_tunnel_opts_dump()
591 if (!inner) in nft_tunnel_opts_dump()
604 nla_nest_end(skb, inner); in nft_tunnel_opts_dump()
[all …]
/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
195 lockdep_init_map_type(lock, name, key, subclass, inner, LD_WAIT_INV, LD_LOCK_NORMAL); in lockdep_init_map_waits()
200 struct lock_class_key *key, int subclass, u8 inner) in lockdep_init_map_wait() argument
202 lockdep_init_map_waits(lock, name, key, subclass, inner, LD_WAIT_INV); in lockdep_init_map_wait()
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
367 # define lockdep_init_map_wait(lock, name, key, sub, inner) \ argument
/Linux-v5.15/Documentation/userspace-api/media/dvb/
Dfrontend-stat-properties.rst97 (FEC) on the inner coding block (before Viterbi, LDPC or other inner
116 - ``FE_SCALE_COUNTER`` - Number of error bits counted before the inner
125 Measures the amount of bits received before the inner code block, during
154 (FEC) done by inner code block (after Viterbi, LDPC or other inner
173 - ``FE_SCALE_COUNTER`` - Number of error bits counted after the inner
182 Measures the amount of bits received after the inner coding, during the
/Linux-v5.15/crypto/
DMakefile106 CFLAGS_aegis128-neon-inner.o += -ffreestanding -march=armv8-a -mfloat-abi=softfp
107 CFLAGS_aegis128-neon-inner.o += -mfpu=crypto-neon-fp-armv8
108 aegis128-$(CONFIG_CRYPTO_AEGIS128_SIMD) += aegis128-neon.o aegis128-neon-inner.o
118 CFLAGS_aegis128-neon-inner.o += $(aegis128-cflags-y)
119 CFLAGS_REMOVE_aegis128-neon-inner.o += -mgeneral-regs-only
120 aegis128-$(CONFIG_CRYPTO_AEGIS128_SIMD) += aegis128-neon.o aegis128-neon-inner.o
/Linux-v5.15/net/sched/
Dsch_htb.c132 } inner; member
433 if (p->inner.clprio[prio].feed.rb_node) in htb_activate_prios()
439 htb_add_to_id_tree(&p->inner.clprio[prio].feed, cl, prio); in htb_activate_prios()
471 if (p->inner.clprio[prio].ptr == cl->node + prio) { in htb_deactivate_prios()
476 p->inner.clprio[prio].last_ptr_id = cl->common.classid; in htb_deactivate_prios()
477 p->inner.clprio[prio].ptr = NULL; in htb_deactivate_prios()
481 &p->inner.clprio[prio].feed); in htb_deactivate_prios()
483 if (!p->inner.clprio[prio].feed.rb_node) in htb_deactivate_prios()
852 clp = &cl->inner.clprio[prio]; in htb_lookup_leaf()
907 htb_next_rb_node(level ? &cl->parent->inner.clprio[prio].ptr: in htb_dequeue_tree()
[all …]
/Linux-v5.15/Documentation/driver-api/media/
Ddtv-frontend.rst240 On other devices, it requires inner FEC decoding,
244 Having it available after inner FEC is more common.
248 the forward error correction (FEC) on the inner coding block
249 (after Viterbi, LDPC or other inner code).
257 the forward error correction (FEC) on the inner coding block
258 (before Viterbi, LDPC or other inner code).
262 - Due to its nature, those statistics depend on inner coding lock (e. g.
267 the forward error correction (FEC) on the inner coding block
268 (before Viterbi, LDPC or other inner code).
/Linux-v5.15/Documentation/networking/
Dsegmentation-offloads.rst75 from the standard list of headers to "inner" header offsets.
79 data is normally referred to as the inner headers. Below is the list of
102 header has requested a remote checksum offload. In this case the inner
139 only the inner-most transport header and possibly the outer-most network
144 inner transport header are updated such that they will contain the correct
Dchecksum-offloads.rst57 encapsulated packet both the inner and outer checksums may need to be edited or
85 encapsulated datagram when the inner checksum is due to be offloaded.
103 Then, when the true inner checksum is filled in (either by hardware or by
130 RCO is a technique for eliding the inner checksum of an encapsulated datagram,
/Linux-v5.15/kernel/locking/
Dspinlock_debug.c17 struct lock_class_key *key, short inner) in __raw_spin_lock_init() argument
24 lockdep_init_map_wait(&lock->dep_map, name, key, 0, inner); in __raw_spin_lock_init()
/Linux-v5.15/tools/testing/selftests/net/
Dpmtu.sh384 inner="${2}"
391 if [ "${inner}" = "4" ]; then
402 if [ "${inner}" = "4" ]; then
419 if [ "${inner}" = "4" ]; then
464 inner=${1}
470 if [ "${inner}" -eq 4 ]; then
481 if [ "${inner}" -eq 4 ]; then
494 if [ "${inner}" = "4" ]; then
1389 inner=${1}
1393 setup namespaces routing ip${inner}ip${outer} || return $ksft_skip
[all …]
/Linux-v5.15/Documentation/virt/kvm/arm/
Dpvtime.rst43 with inner and outer write back caching attributes, in the inner shareable
/Linux-v5.15/net/netfilter/ipset/
Dip_set_hash_netnet.c91 hash_netnet4_data_netmask(struct hash_netnet4_elem *elem, u8 cidr, bool inner) in hash_netnet4_data_netmask() argument
93 if (inner) { in hash_netnet4_data_netmask()
336 hash_netnet6_data_netmask(struct hash_netnet6_elem *elem, u8 cidr, bool inner) in hash_netnet6_data_netmask() argument
338 if (inner) { in hash_netnet6_data_netmask()
/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) \
2530 inner##_CONTEXT(_, inner_lock); \
2563 #define GENERATE_2_CONTEXT_TESTCASE_FOR_ALL_OUTER(inner, inner_lock) \ argument
2564 GENERATE_2_CONTEXT_TESTCASE(HARDIRQ, , inner, inner_lock) \
2565 GENERATE_2_CONTEXT_TESTCASE(NOTTHREADED_HARDIRQ, , inner, inner_lock) \
2566 GENERATE_2_CONTEXT_TESTCASE(SOFTIRQ, , inner, inner_lock) \
2567 GENERATE_2_CONTEXT_TESTCASE(RCU, , inner, inner_lock) \
2568 GENERATE_2_CONTEXT_TESTCASE(RCU_BH, , inner, inner_lock) \
2569 GENERATE_2_CONTEXT_TESTCASE(RCU_SCHED, , inner, inner_lock) \
[all …]

123