Home
last modified time | relevance | path

Searched refs:flow_cls_offload (Results 1 – 25 of 48) sorted by relevance

12

/Linux-v5.10/drivers/net/ethernet/mellanox/mlx5/core/en/
Dtc_tun.h37 struct flow_cls_offload *f,
42 struct flow_cls_offload *f,
80 struct flow_cls_offload *f,
85 struct flow_cls_offload *f,
Dtc_tun_geneve.c23 struct flow_cls_offload *f) in mlx5e_tc_tun_check_udp_dport_geneve()
51 struct flow_cls_offload *f, in mlx5e_tc_tun_parse_udp_ports_geneve()
125 struct flow_cls_offload *f) in mlx5e_tc_tun_parse_geneve_vni()
157 struct flow_cls_offload *f) in mlx5e_tc_tun_parse_geneve_options()
280 struct flow_cls_offload *f) in mlx5e_tc_tun_parse_geneve_params()
311 struct flow_cls_offload *f, in mlx5e_tc_tun_parse_geneve()
Dtc_tun_vxlan.c19 struct flow_cls_offload *f) in mlx5e_tc_tun_check_udp_dport_vxlan()
47 struct flow_cls_offload *f, in mlx5e_tc_tun_parse_udp_ports_vxlan()
103 struct flow_cls_offload *f, in mlx5e_tc_tun_parse_vxlan()
Dtc_tun_mplsoudp.c49 struct flow_cls_offload *f, in parse_udp_ports()
58 struct flow_cls_offload *f, in parse_tunnel()
Dtc_ct.h108 struct flow_cls_offload *f,
154 struct flow_cls_offload *f, in mlx5_tc_ct_match_add()
Dtc_tun_gre.c57 struct flow_cls_offload *f, in mlx5e_tc_tun_parse_gretap()
/Linux-v5.10/drivers/net/ethernet/mellanox/mlxsw/
Dspectrum_flower.c217 struct flow_cls_offload *f, in mlxsw_sp_flower_parse_meta()
260 struct flow_cls_offload *f) in mlxsw_sp_flower_parse_ipv4()
275 struct flow_cls_offload *f) in mlxsw_sp_flower_parse_ipv6()
309 struct flow_cls_offload *f, in mlxsw_sp_flower_parse_ports()
336 struct flow_cls_offload *f, in mlxsw_sp_flower_parse_tcp()
367 struct flow_cls_offload *f, in mlxsw_sp_flower_parse_ip()
401 struct flow_cls_offload *f) in mlxsw_sp_flower_parse()
533 struct flow_cls_offload *f) in mlxsw_sp_flower_mall_prio_check()
562 struct flow_cls_offload *f) in mlxsw_sp_flower_replace()
613 struct flow_cls_offload *f) in mlxsw_sp_flower_destroy()
[all …]
Dspectrum.h1068 struct flow_cls_offload *f);
1071 struct flow_cls_offload *f);
1074 struct flow_cls_offload *f);
1077 struct flow_cls_offload *f);
1080 struct flow_cls_offload *f);
/Linux-v5.10/drivers/net/ethernet/mellanox/mlx5/core/diag/
Den_tc_tracepoint.h26 TP_PROTO(const struct flow_cls_offload *f),
49 TP_PROTO(const struct flow_cls_offload *f),
54 TP_PROTO(const struct flow_cls_offload *f),
59 TP_PROTO(const struct flow_cls_offload *f),
/Linux-v5.10/drivers/net/ethernet/chelsio/cxgb4/
Dcxgb4_tc_flower.h135 struct flow_cls_offload *cls);
137 struct flow_cls_offload *cls);
139 struct flow_cls_offload *cls);
/Linux-v5.10/drivers/net/ethernet/mscc/
Docelot_flower.c146 bool ingress, struct flow_cls_offload *f, in ocelot_flower_parse_action()
369 struct flow_cls_offload *f, in ocelot_flower_parse_indev()
421 struct flow_cls_offload *f, in ocelot_flower_parse_key()
619 struct flow_cls_offload *f, in ocelot_flower_parse()
636 struct flow_cls_offload *f) in ocelot_vcap_filter_create()
675 struct flow_cls_offload *f, bool ingress) in ocelot_cls_flower_replace()
708 struct flow_cls_offload *f, bool ingress) in ocelot_cls_flower_destroy()
732 struct flow_cls_offload *f, bool ingress) in ocelot_cls_flower_stats()
/Linux-v5.10/drivers/net/ethernet/stmicro/stmmac/
Dstmmac_tc.c397 struct flow_cls_offload *cls, in tc_add_basic_flow()
414 struct flow_cls_offload *cls, in tc_add_ip4_flow()
449 struct flow_cls_offload *cls, in tc_add_ports_flow()
498 struct flow_cls_offload *cls, in tc_find_flow()
516 int (*fn)(struct stmmac_priv *priv, struct flow_cls_offload *cls,
525 struct flow_cls_offload *cls) in tc_add_flow()
558 struct flow_cls_offload *cls) in tc_del_flow()
581 struct flow_cls_offload *cls) in tc_setup_cls()
/Linux-v5.10/drivers/net/ethernet/mellanox/mlx5/core/
Den_tc.h136 struct flow_cls_offload *f, unsigned long flags);
138 struct flow_cls_offload *f, unsigned long flags);
141 struct flow_cls_offload *f, unsigned long flags);
/Linux-v5.10/drivers/net/dsa/sja1105/
Dsja1105.h342 struct flow_cls_offload *cls, bool ingress);
344 struct flow_cls_offload *cls, bool ingress);
346 struct flow_cls_offload *cls, bool ingress);
Dsja1105_flower.c196 struct flow_cls_offload *cls, in sja1105_flower_parse_key()
303 struct flow_cls_offload *cls, bool ingress) in sja1105_cls_flower_add()
417 struct flow_cls_offload *cls, bool ingress) in sja1105_cls_flower_del()
457 struct flow_cls_offload *cls, bool ingress) in sja1105_cls_flower_stats()
/Linux-v5.10/drivers/net/ethernet/broadcom/bnxt/
Dbnxt_tc.h219 struct flow_cls_offload *cls_flower);
232 struct flow_cls_offload *cls_flower) in bnxt_tc_setup_flower()
/Linux-v5.10/drivers/net/ethernet/netronome/nfp/flower/
Dmain.h401 struct flow_cls_offload *flow,
408 struct flow_cls_offload *flow,
413 struct flow_cls_offload *flow,
Doffload.c136 static bool nfp_flower_check_higher_than_mac(struct flow_cls_offload *f) in nfp_flower_check_higher_than_mac()
146 static bool nfp_flower_check_higher_than_l3(struct flow_cls_offload *f) in nfp_flower_check_higher_than_l3()
242 struct flow_cls_offload *flow, in nfp_flower_calculate_key_layers()
1007 struct flow_cls_offload merge_tc_off; in nfp_flower_merge_offloaded_flows()
1245 struct flow_cls_offload *flow) in nfp_flower_add_offload()
1419 struct flow_cls_offload *flow) in nfp_flower_del_offload()
1533 struct flow_cls_offload *flow) in nfp_flower_get_stats()
1567 struct flow_cls_offload *flower) in nfp_flower_repr_offload()
1687 struct flow_cls_offload *flower = type_data; in nfp_flower_setup_indr_block_cb()
Daction.c265 nfp_flower_tun_is_gre(struct flow_cls_offload *flow, int start_idx) in nfp_flower_tun_is_gre()
282 struct flow_cls_offload *flow, in nfp_fl_get_tun_from_act()
791 nfp_fl_commit_mangle(struct flow_cls_offload *flow, char *nfp_action, in nfp_fl_commit_mangle()
893 struct flow_cls_offload *flow, char *nfp_action, int *a_len, in nfp_fl_pedit()
980 struct flow_cls_offload *flow, in nfp_flower_loop_action()
1198 struct flow_cls_offload *flow, in nfp_flower_compile_action()
/Linux-v5.10/drivers/net/ethernet/mellanox/mlx5/core/en/rep/
Dtc.c130 struct flow_cls_offload *cls_flower, int flags) in mlx5e_rep_setup_tc_cls_flower()
183 struct flow_cls_offload tmp, *f = type_data; in mlx5e_rep_setup_ft_cb()
315 struct flow_cls_offload *flower, in mlx5e_rep_indr_offload()
358 struct flow_cls_offload *f = type_data; in mlx5e_rep_indr_setup_ft_cb()
359 struct flow_cls_offload tmp; in mlx5e_rep_indr_setup_ft_cb()
/Linux-v5.10/net/netfilter/
Dnf_tables_offload.c178 static void nft_flow_cls_offload_setup(struct flow_cls_offload *cls_flow, in nft_flow_cls_offload_setup()
206 struct flow_cls_offload cls_flow; in nft_flow_offload_rule()
231 struct flow_cls_offload cls_flow; in nft_flow_offload_unbind()
/Linux-v5.10/include/net/
Ddsa.h594 struct flow_cls_offload *cls, bool ingress);
596 struct flow_cls_offload *cls, bool ingress);
598 struct flow_cls_offload *cls, bool ingress);
Dflow_offload.h538 struct flow_cls_offload { struct
548 flow_cls_offload_flow_rule(struct flow_cls_offload *flow_cmd) in flow_cls_offload_flow_rule() argument
/Linux-v5.10/include/soc/mscc/
Docelot.h763 struct flow_cls_offload *f, bool ingress);
765 struct flow_cls_offload *f, bool ingress);
767 struct flow_cls_offload *f, bool ingress);
/Linux-v5.10/drivers/net/ethernet/freescale/enetc/
Denetc_qos.c1075 struct flow_cls_offload *f) in enetc_psfp_parse_clsflower()
1339 struct flow_cls_offload *cls_flower) in enetc_config_clsflower()
1379 struct flow_cls_offload *f) in enetc_psfp_destroy_clsflower()
1404 struct flow_cls_offload *f) in enetc_destroy_clsflower()
1410 struct flow_cls_offload *f) in enetc_psfp_get_stats()
1445 struct flow_cls_offload *cls_flower) in enetc_setup_tc_cls_flower()

12