/linux-master/tools/testing/selftests/bpf/progs/ |
H A D | test_map_in_map_invalid.c | 6 struct inner { struct 17 __array(values, struct inner);
|
/linux-master/include/net/ |
H A D | inet_ecn.h | 46 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 D | dr_matcher.c | 413 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 D | dr_ste.c | 740 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 D | dr_ste_v1.c | 8 #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 D | dr_types.h | 215 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 D | dr_ste_v0.c | 37 #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 D | l2_tos_ttl_inherit.sh | 67 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 D | rss.c | 168 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 D | rss.h | 36 bool inner); 40 bool inner, u32 *tirn);
|
H A D | tir.h | 35 bool inner);
|
H A D | tir.c | 111 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 D | fs.h | 160 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 D | port_sel.h | 28 struct mlx5_lag_ttc inner; member in struct:mlx5_lag_port_sel
|
H A D | port_sel.c | 366 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 D | openat2_test.c | 32 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 D | Makefile | 112 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 D | lockdep.h | 129 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 D | nft_tunnel.c | 580 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 D | ice_tc_lib.c | 94 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 D | ice_virtchnl.c | 385 * 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 D | spinlock_debug.c | 18 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 D | sch_htb.c | 131 } 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 D | ip_set_hash_netnet.c | 94 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 D | ip_set_hash_netportnet.c | 99 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
|