/Linux-v4.19/drivers/net/ethernet/mellanox/mlx5/core/ |
D | en_fs_ethtool.c | 128 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 …]
|
D | en_tc.c | 537 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 …]
|
D | eswitch_offloads.c | 449 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/ |
D | fs_helpers.h | 54 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/ |
D | main.c | 2488 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/ |
D | ipsec.c | 554 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()
|