Home
last modified time | relevance | path

Searched refs:headers_v (Results 1 – 6 of 6) sorted by relevance

/Linux-v4.19/drivers/net/ethernet/mellanox/mlx5/core/
Den_fs_ethtool.c128 set_ip4(void *headers_c, void *headers_v, __be32 ip4src_m, in set_ip4() argument
132 memcpy(MLX5E_FTE_ADDR_OF(headers_v, src_ipv4_src_ipv6.ipv4_layout.ipv4), in set_ip4()
138 memcpy(MLX5E_FTE_ADDR_OF(headers_v, dst_ipv4_dst_ipv6.ipv4_layout.ipv4), in set_ip4()
145 MLX5E_FTE_SET(headers_v, ethertype, ETH_P_IP); in set_ip4()
149 set_ip6(void *headers_c, void *headers_v, __be32 ip6src_m[4], in set_ip6() argument
155 memcpy(MLX5E_FTE_ADDR_OF(headers_v, src_ipv4_src_ipv6.ipv6_layout.ipv6), in set_ip6()
161 memcpy(MLX5E_FTE_ADDR_OF(headers_v, dst_ipv4_dst_ipv6.ipv6_layout.ipv6), in set_ip6()
168 MLX5E_FTE_SET(headers_v, ethertype, ETH_P_IPV6); in set_ip6()
172 set_tcp(void *headers_c, void *headers_v, __be16 psrc_m, __be16 psrc_v, in set_tcp() argument
177 MLX5E_FTE_SET(headers_v, tcp_sport, ntohs(psrc_v)); in set_tcp()
[all …]
Den_tc.c537 void *headers_c, *headers_v; in mlx5e_hairpin_get_prio() local
549 headers_v = MLX5_ADDR_OF(fte_match_param, spec->match_value, outer_headers); in mlx5e_hairpin_get_prio()
551 vlan_present = MLX5_GET(fte_match_set_lyr_2_4, headers_v, cvlan_tag); in mlx5e_hairpin_get_prio()
554 prio_val = MLX5_GET(fte_match_set_lyr_2_4, headers_v, first_prio); in mlx5e_hairpin_get_prio()
1078 void *headers_v = MLX5_ADDR_OF(fte_match_param, spec->match_value, in parse_vxlan_attr() local
1086 MLX5_SET(fte_match_set_lyr_2_4, headers_v, ip_protocol, IPPROTO_UDP); in parse_vxlan_attr()
1110 void *headers_v = MLX5_ADDR_OF(fte_match_param, spec->match_value, in parse_tunnel_attr() local
1143 MLX5_SET(fte_match_set_lyr_2_4, headers_v, in parse_tunnel_attr()
1148 MLX5_SET(fte_match_set_lyr_2_4, headers_v, in parse_tunnel_attr()
1169 MLX5_SET(fte_match_set_lyr_2_4, headers_v, in parse_tunnel_attr()
[all …]
Deswitch_offloads.c449 void *headers_v; in esw_add_fdb_miss_rule() local
481 headers_v = MLX5_ADDR_OF(fte_match_param, spec->match_value, in esw_add_fdb_miss_rule()
483 dmac_v = MLX5_ADDR_OF(fte_match_param, headers_v, in esw_add_fdb_miss_rule()
/Linux-v4.19/include/linux/mlx5/
Dfs_helpers.h54 const void *headers_v = MLX5_ADDR_OF(fte_match_param, match_v, in _mlx5_fs_is_outer_ipproto_flow() local
58 MLX5_GET(fte_match_set_lyr_2_4, headers_v, ip_protocol) == match; in _mlx5_fs_is_outer_ipproto_flow()
89 const void *headers_v = MLX5_ADDR_OF(fte_match_param, match_v, in _mlx5_fs_is_outer_ipv_flow() local
108 MLX5_GET(fte_match_set_lyr_2_4, headers_v, in _mlx5_fs_is_outer_ipv_flow()
114 MLX5_GET(fte_match_set_lyr_2_4, headers_v, in _mlx5_fs_is_outer_ipv_flow()
/Linux-v4.19/drivers/infiniband/hw/mlx5/
Dmain.c2488 void *headers_v; in parse_flow_attr() local
2495 headers_v = MLX5_ADDR_OF(fte_match_param, match_v, in parse_flow_attr()
2502 headers_v = MLX5_ADDR_OF(fte_match_param, match_v, in parse_flow_attr()
2516 ether_addr_copy(MLX5_ADDR_OF(fte_match_set_lyr_2_4, headers_v, in parse_flow_attr()
2523 ether_addr_copy(MLX5_ADDR_OF(fte_match_set_lyr_2_4, headers_v, in parse_flow_attr()
2530 MLX5_SET(fte_match_set_lyr_2_4, headers_v, in parse_flow_attr()
2535 MLX5_SET(fte_match_set_lyr_2_4, headers_v, in parse_flow_attr()
2541 MLX5_SET(fte_match_set_lyr_2_4, headers_v, in parse_flow_attr()
2548 MLX5_SET(fte_match_set_lyr_2_4, headers_v, in parse_flow_attr()
2554 MLX5_SET(fte_match_set_lyr_2_4, headers_v, in parse_flow_attr()
[all …]
/Linux-v4.19/drivers/net/ethernet/mellanox/mlx5/core/fpga/
Dipsec.c554 const void *headers_v = MLX5_ADDR_OF(fte_match_param, in validate_fpga_full_mask() local
558 if (mlx5_fs_is_outer_ipv4_flow(dev, headers_c, headers_v)) { in validate_fpga_full_mask()