Home
last modified time | relevance | path

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

/linux-6.15/drivers/net/ethernet/marvell/octeontx2/nic/
H A Dotx2_tc.c716 flow_spec->next_header = val ? in otx2_tc_prepare_flow()
763 flow_spec->spi = match.key->spi; in otx2_tc_prepare_flow()
781 flow_spec->tos = match.key->tos; in otx2_tc_prepare_flow()
807 flow_spec->ip4dst = match.key->dst; in otx2_tc_prepare_flow()
811 flow_spec->ip4src = match.key->src; in otx2_tc_prepare_flow()
827 memcpy(&flow_spec->ip6dst, in otx2_tc_prepare_flow()
837 memcpy(&flow_spec->ip6src, in otx2_tc_prepare_flow()
852 flow_spec->dport = match.key->dst; in otx2_tc_prepare_flow()
864 flow_spec->sport = match.key->src; in otx2_tc_prepare_flow()
912 flow_spec->mpls_lse[bit] = in otx2_tc_prepare_flow()
[all …]
H A Dotx2_flows.c16 struct ethtool_rx_flow_spec flow_spec; member
507 nfc->fs = iter->flow_spec; in otx2_get_flow()
1008 if (flow->flow_spec.flow_type & FLOW_RSS) { in otx2_add_flow_msg()
1073 memcpy(&pf_mac->flow_spec, &flow->flow_spec, in otx2_add_flow_with_pfmac()
1078 eth_hdr = &pf_mac->flow_spec.h_u.ether_spec; in otx2_add_flow_with_pfmac()
1142 flow->flow_spec = *fsp; in otx2_add_flow()
1148 eth_hdr = &flow->flow_spec.h_u.ether_spec; in otx2_add_flow()
1176 flow->flow_spec.location = fsp->location; in otx2_add_flow()
1244 eth_hdr = &iter->flow_spec.h_u.ether_spec; in otx2_update_rem_pfmac()
1301 flow->flow_spec.ring_cookie, in otx2_remove_flow()
[all …]
/linux-6.15/drivers/net/ethernet/mellanox/mlx5/core/
H A Den_fs_ethtool.c63 struct ethtool_rx_flow_spec flow_spec; member
403 if (iter->flow_spec.location > rule->flow_spec.location) in add_rule_to_list()
529 if (iter->flow_spec.location == location) in find_ethtool_rule()
750 eth_rule->flow_spec = *fs; in mlx5e_ethtool_flow_replace()
802 if (eth_rule->flow_spec.location != location) in mlx5e_ethtool_get_flow()
806 info->fs = eth_rule->flow_spec; in mlx5e_ethtool_get_flow()
/linux-6.15/drivers/infiniband/hw/mlx5/
H A Dfs.c549 union ib_flow_spec *flow_spec; in flow_is_multicast_only() local
555 flow_spec = (union ib_flow_spec *)(ib_attr + 1); in flow_is_multicast_only()
556 if (flow_spec->type == IB_FLOW_SPEC_IPV4) { in flow_is_multicast_only()
559 ipv4_spec = (struct ib_flow_spec_ipv4 *)flow_spec; in flow_is_multicast_only()
566 if (flow_spec->type == IB_FLOW_SPEC_ETH) { in flow_is_multicast_only()
569 eth_spec = (struct ib_flow_spec_eth *)flow_spec; in flow_is_multicast_only()
/linux-6.15/drivers/net/ethernet/mellanox/mlx4/
H A Den_ethtool.c1645 memset(&loc_rule->flow_spec, 0, in mlx4_en_flow_replace()
1656 memcpy(&loc_rule->flow_spec, &cmd->fs, in mlx4_en_flow_replace()
1691 memset(&rule->flow_spec, 0, sizeof(struct ethtool_rx_flow_spec)); in mlx4_en_flow_detach()
1710 memcpy(&cmd->fs, &rule->flow_spec, in mlx4_en_get_flow()
H A Dmlx4_en.h496 struct ethtool_rx_flow_spec flow_spec; member