Home
last modified time | relevance | path

Searched refs:enc_keyid (Results 1 - 11 of 11) sorted by relevance

/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlx5/core/en/
H A Dtc_tun_vxlan.c111 struct flow_match_enc_keyid enc_keyid; in mlx5e_tc_tun_parse_vxlan() local
120 flow_rule_match_enc_keyid(rule, &enc_keyid); in mlx5e_tc_tun_parse_vxlan()
122 if (!enc_keyid.mask->keyid) in mlx5e_tc_tun_parse_vxlan()
137 be32_to_cpu(enc_keyid.mask->keyid)); in mlx5e_tc_tun_parse_vxlan()
139 be32_to_cpu(enc_keyid.key->keyid)); in mlx5e_tc_tun_parse_vxlan()
H A Dtc_tun_gre.c74 struct flow_match_enc_keyid enc_keyid; in mlx5e_tc_tun_parse_gretap() local
76 flow_rule_match_enc_keyid(rule, &enc_keyid); in mlx5e_tc_tun_parse_gretap()
78 gre_key.key, be32_to_cpu(enc_keyid.mask->keyid)); in mlx5e_tc_tun_parse_gretap()
80 gre_key.key, be32_to_cpu(enc_keyid.key->keyid)); in mlx5e_tc_tun_parse_gretap()
H A Dtc_tun_mplsoudp.c63 struct flow_match_enc_keyid enc_keyid; in parse_tunnel() local
79 flow_rule_match_enc_keyid(rule, &enc_keyid); in parse_tunnel()
81 if (!enc_keyid.mask->keyid) in parse_tunnel()
H A Dtc_tun_geneve.c129 struct flow_match_enc_keyid enc_keyid; in mlx5e_tc_tun_parse_geneve_vni() local
138 flow_rule_match_enc_keyid(rule, &enc_keyid); in mlx5e_tc_tun_parse_geneve_vni()
140 if (!enc_keyid.mask->keyid) in mlx5e_tc_tun_parse_geneve_vni()
149 MLX5_SET(fte_match_set_misc, misc_c, geneve_vni, be32_to_cpu(enc_keyid.mask->keyid)); in mlx5e_tc_tun_parse_geneve_vni()
150 MLX5_SET(fte_match_set_misc, misc_v, geneve_vni, be32_to_cpu(enc_keyid.key->keyid)); in mlx5e_tc_tun_parse_geneve_vni()
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlx5/core/en/
H A Dtc_tun_gre.c74 struct flow_match_enc_keyid enc_keyid; in mlx5e_tc_tun_parse_gretap() local
76 flow_rule_match_enc_keyid(rule, &enc_keyid); in mlx5e_tc_tun_parse_gretap()
78 gre_key.key, be32_to_cpu(enc_keyid.mask->keyid)); in mlx5e_tc_tun_parse_gretap()
80 gre_key.key, be32_to_cpu(enc_keyid.key->keyid)); in mlx5e_tc_tun_parse_gretap()
H A Dtc_tun_vxlan.c165 struct flow_match_enc_keyid enc_keyid; in mlx5e_tc_tun_parse_vxlan() local
174 flow_rule_match_enc_keyid(rule, &enc_keyid); in mlx5e_tc_tun_parse_vxlan()
176 if (!enc_keyid.mask->keyid) in mlx5e_tc_tun_parse_vxlan()
199 be32_to_cpu(enc_keyid.mask->keyid)); in mlx5e_tc_tun_parse_vxlan()
201 be32_to_cpu(enc_keyid.key->keyid)); in mlx5e_tc_tun_parse_vxlan()
H A Dtc_tun_geneve.c129 struct flow_match_enc_keyid enc_keyid; in mlx5e_tc_tun_parse_geneve_vni() local
138 flow_rule_match_enc_keyid(rule, &enc_keyid); in mlx5e_tc_tun_parse_geneve_vni()
140 if (!enc_keyid.mask->keyid) in mlx5e_tc_tun_parse_geneve_vni()
149 MLX5_SET(fte_match_set_misc, misc_c, geneve_vni, be32_to_cpu(enc_keyid.mask->keyid)); in mlx5e_tc_tun_parse_geneve_vni()
150 MLX5_SET(fte_match_set_misc, misc_v, geneve_vni, be32_to_cpu(enc_keyid.key->keyid)); in mlx5e_tc_tun_parse_geneve_vni()
/kernel/linux/linux-6.6/drivers/net/ethernet/sfc/
H A Dtc.h113 __be32 enc_keyid; /* e.g. VNI, VSID */ member
H A Dmae.c710 * present. The exception is the VNI/VSID (enc_keyid), which is in efx_mae_match_check_caps()
722 if (CHECK(ENC_VNET_ID, enc_keyid)) in efx_mae_match_check_caps()
724 } else if (mask->enc_keyid) { in efx_mae_match_check_caps()
725 NL_SET_ERR_MSG_MOD(extack, "Match on enc_keyid requires other encap fields"); in efx_mae_match_check_caps()
804 if (UNSUPPORTED(enc_keyid) || in efx_mae_match_check_caps_lhs()
1684 if (WARN_ON_ONCE(match->mask.enc_keyid))
2154 /* enc_keyid (VNI/VSID) is not part of the encap_match */
2156 match->value.enc_keyid);
2158 match->mask.enc_keyid);
2167 WARN_ON_ONCE(match->mask.enc_keyid)) {
[all...]
H A Dtc.c427 MAP_ENC_KEY_AND_MASK(KEYID, enc_keyid, enc_keyid, keyid, enc_keyid); in efx_tc_flower_parse_match()
/kernel/linux/linux-6.6/drivers/net/ethernet/intel/ice/
H A Dice_tc_lib.c1312 struct flow_match_enc_keyid enc_keyid; in ice_parse_tunnel_attr() local
1314 flow_rule_match_enc_keyid(rule, &enc_keyid); in ice_parse_tunnel_attr()
1316 if (!enc_keyid.mask->keyid || in ice_parse_tunnel_attr()
1317 enc_keyid.mask->keyid != cpu_to_be32(ICE_TC_FLOWER_MASK_32)) in ice_parse_tunnel_attr()
1321 fltr->tenant_id = enc_keyid.key->keyid; in ice_parse_tunnel_attr()

Completed in 13 milliseconds