Searched refs:inner (Results 1 - 25 of 44) sorted by relevance

12

/linux-master/tools/testing/selftests/bpf/progs/
H A Dtest_map_in_map_invalid.c6 struct inner { struct
17 __array(values, struct inner);
/linux-master/include/net/
H A Dinet_ecn.h46 static inline __u8 INET_ECN_encapsulate(__u8 outer, __u8 inner) argument
49 outer |= !INET_ECN_is_ce(inner) ? (inner & INET_ECN_MASK) :
120 static inline void ipv4_copy_dscp(unsigned int dscp, struct iphdr *inner) argument
123 ipv4_change_dsfield(inner, INET_ECN_MASK, dscp);
166 static inline void ipv6_copy_dscp(unsigned int dscp, struct ipv6hdr *inner) argument
169 ipv6_change_dsfield(inner, INET_ECN_MASK, dscp);
229 * To decapsulate the inner header at the tunnel egress, a compliant
231 * intersection of the appropriate arriving inner header (row) and outer
251 static inline int __INET_ECN_decapsulate(__u8 outer, __u8 inner, boo argument
269 INET_ECN_decapsulate(struct sk_buff *skb, __u8 outer, __u8 inner) argument
289 __u8 inner; local
308 __u8 inner; local
[all...]
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/steering/
H A Ddr_matcher.c413 bool inner, rx; local
428 mask.inner = matcher->mask.inner;
463 inner = false;
467 &mask, inner, rx);
471 &mask, inner, rx);
475 &mask, inner, rx);
481 &mask, dmn, inner, rx);
487 &mask, inner, rx);
492 &mask, inner, r
[all...]
H A Ddr_ste.c740 dr_ste_build_pre_check_spec(dmn, &mask->inner))
1068 dr_ste_copy_mask_spec(buff, &set_param->inner, clr);
1130 bool inner, bool rx)
1133 sb->inner = inner;
1140 bool inner, bool rx)
1143 sb->inner = inner;
1150 bool inner, bool rx)
1153 sb->inner
1127 mlx5dr_ste_build_eth_l2_src_dst(struct mlx5dr_ste_ctx *ste_ctx, struct mlx5dr_ste_build *sb, struct mlx5dr_match_param *mask, bool inner, bool rx) argument
1137 mlx5dr_ste_build_eth_l3_ipv6_dst(struct mlx5dr_ste_ctx *ste_ctx, struct mlx5dr_ste_build *sb, struct mlx5dr_match_param *mask, bool inner, bool rx) argument
1147 mlx5dr_ste_build_eth_l3_ipv6_src(struct mlx5dr_ste_ctx *ste_ctx, struct mlx5dr_ste_build *sb, struct mlx5dr_match_param *mask, bool inner, bool rx) argument
1157 mlx5dr_ste_build_eth_l3_ipv4_5_tuple(struct mlx5dr_ste_ctx *ste_ctx, struct mlx5dr_ste_build *sb, struct mlx5dr_match_param *mask, bool inner, bool rx) argument
1167 mlx5dr_ste_build_eth_l2_src(struct mlx5dr_ste_ctx *ste_ctx, struct mlx5dr_ste_build *sb, struct mlx5dr_match_param *mask, bool inner, bool rx) argument
1177 mlx5dr_ste_build_eth_l2_dst(struct mlx5dr_ste_ctx *ste_ctx, struct mlx5dr_ste_build *sb, struct mlx5dr_match_param *mask, bool inner, bool rx) argument
1187 mlx5dr_ste_build_eth_l2_tnl(struct mlx5dr_ste_ctx *ste_ctx, struct mlx5dr_ste_build *sb, struct mlx5dr_match_param *mask, bool inner, bool rx) argument
1196 mlx5dr_ste_build_eth_l3_ipv4_misc(struct mlx5dr_ste_ctx *ste_ctx, struct mlx5dr_ste_build *sb, struct mlx5dr_match_param *mask, bool inner, bool rx) argument
1206 mlx5dr_ste_build_eth_ipv6_l3_l4(struct mlx5dr_ste_ctx *ste_ctx, struct mlx5dr_ste_build *sb, struct mlx5dr_match_param *mask, bool inner, bool rx) argument
1231 mlx5dr_ste_build_mpls(struct mlx5dr_ste_ctx *ste_ctx, struct mlx5dr_ste_build *sb, struct mlx5dr_match_param *mask, bool inner, bool rx) argument
1241 mlx5dr_ste_build_tnl_gre(struct mlx5dr_ste_ctx *ste_ctx, struct mlx5dr_ste_build *sb, struct mlx5dr_match_param *mask, bool inner, bool rx) argument
1251 mlx5dr_ste_build_tnl_mpls_over_gre(struct mlx5dr_ste_ctx *ste_ctx, struct mlx5dr_ste_build *sb, struct mlx5dr_match_param *mask, struct mlx5dr_cmd_caps *caps, bool inner, bool rx) argument
1263 mlx5dr_ste_build_tnl_mpls_over_udp(struct mlx5dr_ste_ctx *ste_ctx, struct mlx5dr_ste_build *sb, struct mlx5dr_match_param *mask, struct mlx5dr_cmd_caps *caps, bool inner, bool rx) argument
1275 mlx5dr_ste_build_icmp(struct mlx5dr_ste_ctx *ste_ctx, struct mlx5dr_ste_build *sb, struct mlx5dr_match_param *mask, struct mlx5dr_cmd_caps *caps, bool inner, bool rx) argument
1287 mlx5dr_ste_build_general_purpose(struct mlx5dr_ste_ctx *ste_ctx, struct mlx5dr_ste_build *sb, struct mlx5dr_match_param *mask, bool inner, bool rx) argument
1297 mlx5dr_ste_build_eth_l4_misc(struct mlx5dr_ste_ctx *ste_ctx, struct mlx5dr_ste_build *sb, struct mlx5dr_match_param *mask, bool inner, bool rx) argument
1307 mlx5dr_ste_build_tnl_vxlan_gpe(struct mlx5dr_ste_ctx *ste_ctx, struct mlx5dr_ste_build *sb, struct mlx5dr_match_param *mask, bool inner, bool rx) argument
1317 mlx5dr_ste_build_tnl_geneve(struct mlx5dr_ste_ctx *ste_ctx, struct mlx5dr_ste_build *sb, struct mlx5dr_match_param *mask, bool inner, bool rx) argument
1327 mlx5dr_ste_build_tnl_geneve_tlv_opt(struct mlx5dr_ste_ctx *ste_ctx, struct mlx5dr_ste_build *sb, struct mlx5dr_match_param *mask, struct mlx5dr_cmd_caps *caps, bool inner, bool rx) argument
1339 mlx5dr_ste_build_tnl_geneve_tlv_opt_exist(struct mlx5dr_ste_ctx *ste_ctx, struct mlx5dr_ste_build *sb, struct mlx5dr_match_param *mask, struct mlx5dr_cmd_caps *caps, bool inner, bool rx) argument
1354 mlx5dr_ste_build_tnl_gtpu(struct mlx5dr_ste_ctx *ste_ctx, struct mlx5dr_ste_build *sb, struct mlx5dr_match_param *mask, bool inner, bool rx) argument
1364 mlx5dr_ste_build_tnl_gtpu_flex_parser_0(struct mlx5dr_ste_ctx *ste_ctx, struct mlx5dr_ste_build *sb, struct mlx5dr_match_param *mask, struct mlx5dr_cmd_caps *caps, bool inner, bool rx) argument
1376 mlx5dr_ste_build_tnl_gtpu_flex_parser_1(struct mlx5dr_ste_ctx *ste_ctx, struct mlx5dr_ste_build *sb, struct mlx5dr_match_param *mask, struct mlx5dr_cmd_caps *caps, bool inner, bool rx) argument
1388 mlx5dr_ste_build_register_0(struct mlx5dr_ste_ctx *ste_ctx, struct mlx5dr_ste_build *sb, struct mlx5dr_match_param *mask, bool inner, bool rx) argument
1398 mlx5dr_ste_build_register_1(struct mlx5dr_ste_ctx *ste_ctx, struct mlx5dr_ste_build *sb, struct mlx5dr_match_param *mask, bool inner, bool rx) argument
1408 mlx5dr_ste_build_src_gvmi_qpn(struct mlx5dr_ste_ctx *ste_ctx, struct mlx5dr_ste_build *sb, struct mlx5dr_match_param *mask, struct mlx5dr_domain *dmn, bool inner, bool rx) argument
1423 mlx5dr_ste_build_flex_parser_0(struct mlx5dr_ste_ctx *ste_ctx, struct mlx5dr_ste_build *sb, struct mlx5dr_match_param *mask, bool inner, bool rx) argument
1433 mlx5dr_ste_build_flex_parser_1(struct mlx5dr_ste_ctx *ste_ctx, struct mlx5dr_ste_build *sb, struct mlx5dr_match_param *mask, bool inner, bool rx) argument
1443 mlx5dr_ste_build_tnl_header_0_1(struct mlx5dr_ste_ctx *ste_ctx, struct mlx5dr_ste_build *sb, struct mlx5dr_match_param *mask, bool inner, bool rx) argument
[all...]
H A Ddr_ste_v1.c8 #define DR_STE_CALC_DFNR_TYPE(lookup_type, inner) \
9 ((inner) ? DR_STE_V1_LU_TYPE_##lookup_type##_I : \
1102 bool inner, u8 *bit_mask)
1104 struct mlx5dr_match_spec *mask = inner ? &value->inner : &value->outer;
1130 struct mlx5dr_match_spec *spec = sb->inner ? &value->inner : &value->outer;
1165 dr_ste_v1_build_eth_l2_src_dst_bit_mask(mask, sb->inner, sb->bit_mask);
1167 sb->lu_type = DR_STE_CALC_DFNR_TYPE(ETHL2_SRC_DST, sb->inner);
1176 struct mlx5dr_match_spec *spec = sb->inner
1101 dr_ste_v1_build_eth_l2_src_dst_bit_mask(struct mlx5dr_match_param *value, bool inner, u8 *bit_mask) argument
1255 dr_ste_v1_build_eth_l2_src_or_dst_bit_mask(struct mlx5dr_match_param *value, bool inner, u8 *bit_mask) argument
1305 dr_ste_v1_build_eth_l2_src_or_dst_tag(struct mlx5dr_match_param *value, bool inner, u8 *tag) argument
1363 dr_ste_v1_build_eth_l2_src_bit_mask(struct mlx5dr_match_param *value, bool inner, u8 *bit_mask) argument
1396 dr_ste_v1_build_eth_l2_dst_bit_mask(struct mlx5dr_match_param *value, bool inner, u8 *bit_mask) argument
1429 dr_ste_v1_build_eth_l2_tnl_bit_mask(struct mlx5dr_match_param *value, bool inner, u8 *bit_mask) argument
[all...]
H A Ddr_types.h215 u8 inner:1; member in struct:mlx5dr_ste_build
394 bool inner, bool rx);
398 bool inner, bool rx);
402 bool inner, bool rx);
406 bool inner, bool rx);
410 bool inner, bool rx);
414 bool inner, bool rx);
418 bool inner, bool rx);
422 bool inner, bool rx);
426 bool inner, boo
814 struct mlx5dr_match_spec inner; member in struct:mlx5dr_match_param
[all...]
H A Ddr_ste_v0.c37 #define DR_STE_CALC_LU_TYPE(lookup_type, rx, inner) \
38 ((inner) ? DR_STE_V0_LU_TYPE_##lookup_type##_I : \
705 bool inner, u8 *bit_mask)
707 struct mlx5dr_match_spec *mask = inner ? &value->inner : &value->outer;
740 struct mlx5dr_match_spec *spec = sb->inner ? &value->inner : &value->outer;
784 dr_ste_v0_build_eth_l2_src_dst_bit_mask(mask, sb->inner, sb->bit_mask);
786 sb->lu_type = DR_STE_CALC_LU_TYPE(ETHL2_SRC_DST, sb->rx, sb->inner);
796 struct mlx5dr_match_spec *spec = sb->inner
704 dr_ste_v0_build_eth_l2_src_dst_bit_mask(struct mlx5dr_match_param *value, bool inner, u8 *bit_mask) argument
881 dr_ste_v0_build_eth_l2_src_or_dst_bit_mask(struct mlx5dr_match_param *value, bool inner, u8 *bit_mask) argument
932 dr_ste_v0_build_eth_l2_src_or_dst_tag(struct mlx5dr_match_param *value, bool inner, u8 *tag) argument
993 dr_ste_v0_build_eth_l2_src_bit_mask(struct mlx5dr_match_param *value, bool inner, u8 *bit_mask) argument
1065 dr_ste_v0_build_eth_l2_tnl_bit_mask(struct mlx5dr_match_param *value, bool inner, u8 *bit_mask) argument
[all...]
/linux-master/tools/testing/selftests/net/
H A Dl2_tos_ttl_inherit.sh67 local inner="$3"
102 "$type" "$outer" "$inner" "$tos" "$ttl" "$vlan"
182 # Assign inner IPv4/IPv6 addresses
183 if [ "$inner" = "4" ] || [ "$inner" = "other" ]; then
186 elif [ "$inner" = "6" ]; then
196 local inner="$2"
203 if [ "$inner" = "4" ]; then
205 elif [ "$inner" = "6" ]; then
207 elif [ "$inner"
[all...]
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/en/
H A Drss.c168 bool inner)
170 return inner ? &rss->inner_tir[tt] : &rss->tir[tt];
174 bool inner)
176 return *rss_get_tirp(rss, tt, inner);
192 bool inner)
201 if (inner && !rss->inner_ft_support) {
203 "Cannot create inner indirect TIR[%d], RSS inner FT is not supported.\n",
208 tir_p = rss_get_tirp(rss, tt, inner);
227 mlx5e_tir_builder_build_rss(builder, &rss->hash, &rss_tt, inner);
167 rss_get_tirp(struct mlx5e_rss *rss, enum mlx5_traffic_types tt, bool inner) argument
173 rss_get_tir(struct mlx5e_rss *rss, enum mlx5_traffic_types tt, bool inner) argument
189 mlx5e_rss_create_tir(struct mlx5e_rss *rss, enum mlx5_traffic_types tt, const struct mlx5e_packet_merge_param *init_pkt_merge_param, bool inner) argument
245 mlx5e_rss_destroy_tir(struct mlx5e_rss *rss, enum mlx5_traffic_types tt, bool inner) argument
261 mlx5e_rss_create_tirs(struct mlx5e_rss *rss, const struct mlx5e_packet_merge_param *init_pkt_merge_param, bool inner) argument
283 mlx5e_rss_destroy_tirs(struct mlx5e_rss *rss, bool inner) argument
291 mlx5e_rss_update_tir(struct mlx5e_rss *rss, enum mlx5_traffic_types tt, bool inner) argument
440 mlx5e_rss_get_tirn(struct mlx5e_rss *rss, enum mlx5_traffic_types tt, bool inner) argument
455 mlx5e_rss_obtain_tirn(struct mlx5e_rss *rss, enum mlx5_traffic_types tt, const struct mlx5e_packet_merge_param *init_pkt_merge_param, bool inner, u32 *tirn) argument
[all...]
H A Drss.h36 bool inner);
40 bool inner, u32 *tirn);
H A Dtir.h35 bool inner);
H A Dtir.c111 bool inner)
128 if (inner)
108 mlx5e_tir_builder_build_rss(struct mlx5e_tir_builder *builder, const struct mlx5e_rss_params_hash *rss_hash, const struct mlx5e_rss_params_traffic_type *rss_tt, bool inner) argument
H A Dfs.h160 struct mlx5_ttc_table *mlx5e_fs_get_ttc(struct mlx5e_flow_steering *fs, bool inner);
161 void mlx5e_fs_set_ttc(struct mlx5e_flow_steering *fs, struct mlx5_ttc_table *ttc, bool inner);
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/lag/
H A Dport_sel.h28 struct mlx5_lag_ttc inner; member in struct:mlx5_lag_port_sel
H A Dport_sel.c366 if (port_sel->inner.definers[tt])
368 port_sel->inner.definers[tt]);
399 port_sel->inner.definers[tt] = lag_definer;
465 ttc_params->dests[tt].ft = port_sel->inner.definers[tt]->ft;
498 mlx5_get_ttc_flow_table(port_sel->inner.ttc);
520 port_sel->inner.ttc = mlx5_create_inner_ttc_table(dev, &ttc_params);
521 return PTR_ERR_OR_ZERO(port_sel->inner.ttc);
549 mlx5_destroy_ttc_table(port_sel->inner.ttc);
618 port_sel->inner.definers,
628 mlx5_destroy_ttc_table(port_sel->inner
[all...]
/linux-master/tools/testing/selftests/openat2/
H A Dopenat2_test.c32 struct open_how inner; member in struct:open_how_ext
57 .arg.inner.flags = O_RDONLY,
61 .arg.inner.flags = O_RDONLY,
68 .arg.inner.flags = O_RDONLY, .size = 0, .err = -EINVAL },
70 .arg.inner.flags = O_RDONLY,
75 .arg.inner.flags = O_RDONLY, .arg.extra1 = 0xdeadbeef,
78 .arg.inner.flags = O_RDONLY, .arg.extra2 = 0xfeedcafe,
81 .arg.inner.flags = O_RDONLY, .arg.extra3 = 0xabad1dea,
/linux-master/crypto/
H A DMakefile112 CFLAGS_aegis128-neon-inner.o += -ffreestanding -march=armv8-a -mfloat-abi=softfp
113 CFLAGS_aegis128-neon-inner.o += -mfpu=crypto-neon-fp-armv8
114 aegis128-$(CONFIG_CRYPTO_AEGIS128_SIMD) += aegis128-neon.o aegis128-neon-inner.o
124 CFLAGS_aegis128-neon-inner.o += $(aegis128-cflags-y)
125 CFLAGS_REMOVE_aegis128-neon-inner.o += -mgeneral-regs-only
126 aegis128-$(CONFIG_CRYPTO_AEGIS128_SIMD) += aegis128-neon.o aegis128-neon-inner.o
129 CFLAGS_aegis128-neon-inner.o += -isystem $(shell $(CC) -print-file-name=include)
/linux-master/include/linux/
H A Dlockdep.h129 struct lock_class_key *key, int subclass, u8 inner, u8 outer, u8 lock_type);
133 struct lock_class_key *key, int subclass, u8 inner, u8 outer)
135 lockdep_init_map_type(lock, name, key, subclass, inner, outer, LD_LOCK_NORMAL);
140 struct lock_class_key *key, int subclass, u8 inner)
142 lockdep_init_map_waits(lock, name, key, subclass, inner, LD_WAIT_INV);
325 # define lockdep_init_map_type(lock, name, key, sub, inner, outer, type) \
327 # define lockdep_init_map_waits(lock, name, key, sub, inner, outer) \
329 # define lockdep_init_map_wait(lock, name, key, sub, inner) \
132 lockdep_init_map_waits(struct lockdep_map *lock, const char *name, struct lock_class_key *key, int subclass, u8 inner, u8 outer) argument
139 lockdep_init_map_wait(struct lockdep_map *lock, const char *name, struct lock_class_key *key, int subclass, u8 inner) argument
/linux-master/net/netfilter/
H A Dnft_tunnel.c580 struct nlattr *nest, *inner; local
587 inner = nla_nest_start_noflag(skb, NFTA_TUNNEL_KEY_OPTS_VXLAN);
588 if (!inner)
593 nla_nest_end(skb, inner);
595 inner = nla_nest_start_noflag(skb, NFTA_TUNNEL_KEY_OPTS_ERSPAN);
596 if (!inner)
615 nla_nest_end(skb, inner);
620 inner = nla_nest_start_noflag(skb, NFTA_TUNNEL_KEY_OPTS_GENEVE);
621 if (!inner)
634 nla_nest_end(skb, inner);
[all...]
/linux-master/drivers/net/ethernet/intel/ice/
H A Dice_tc_lib.c94 static enum ice_protocol_type ice_proto_type_from_mac(bool inner) argument
96 return inner ? ICE_MAC_IL : ICE_MAC_OFOS;
99 static enum ice_protocol_type ice_proto_type_from_etype(bool inner) argument
101 return inner ? ICE_ETYPE_IL : ICE_ETYPE_OL;
104 static enum ice_protocol_type ice_proto_type_from_ipv4(bool inner) argument
106 return inner ? ICE_IPV4_IL : ICE_IPV4_OFOS;
109 static enum ice_protocol_type ice_proto_type_from_ipv6(bool inner) argument
111 return inner ? ICE_IPV6_IL : ICE_IPV6_OFOS;
357 bool inner = false; local
371 inner
[all...]
H A Dice_virtchnl.c385 * and offloads being based on the inner VLAN or the
386 * inner/single VLAN respectively and don't allow VF to
2353 /* in DVM a VF can add/delete inner VLAN filters when
2764 * port VLAN is based on the inner/single VLAN in SVM
2810 * configured. If a port VLAN is configured then the VF should use the inner
2820 /* until support for inner VLAN filtering is added when a port
2821 * VLAN is configured, only support software offloaded inner
2825 supported_caps->inner = VIRTCHNL_VLAN_UNSUPPORTED;
2828 supported_caps->inner = VIRTCHNL_VLAN_ETHERTYPE_8100 |
2834 supported_caps->inner
3051 struct virtchnl_vlan *inner = &vlan_fltr->inner; local
[all...]
/linux-master/kernel/locking/
H A Dspinlock_debug.c18 struct lock_class_key *key, short inner)
25 lockdep_init_map_wait(&lock->dep_map, name, key, 0, inner);
17 __raw_spin_lock_init(raw_spinlock_t *lock, const char *name, struct lock_class_key *key, short inner) argument
/linux-master/net/sched/
H A Dsch_htb.c131 } inner; member in union:htb_class::__anon3045
213 * filters in qdisc and in inner nodes (if higher filter points to the inner
238 /* Start with inner filter chain if a non-leaf class is selected */
268 /* we have got inner class; apply inner filter chain */
435 if (WARN_ON_ONCE(prio >= ARRAY_SIZE(p->inner.clprio)))
439 if (p->inner.clprio[prio].feed.rb_node)
445 htb_add_to_id_tree(&p->inner.clprio[prio].feed, cl, prio);
477 if (p->inner
[all...]
/linux-master/net/netfilter/ipset/
H A Dip_set_hash_netnet.c94 hash_netnet4_data_netmask(struct hash_netnet4_elem *elem, u8 cidr, bool inner) argument
96 if (inner) {
330 hash_netnet6_data_netmask(struct hash_netnet6_elem *elem, u8 cidr, bool inner) argument
332 if (inner) {
H A Dip_set_hash_netportnet.c99 u8 cidr, bool inner)
101 if (inner) {
391 u8 cidr, bool inner)
393 if (inner) {
98 hash_netportnet4_data_netmask(struct hash_netportnet4_elem *elem, u8 cidr, bool inner) argument
390 hash_netportnet6_data_netmask(struct hash_netportnet6_elem *elem, u8 cidr, bool inner) argument

Completed in 413 milliseconds

12