Home
last modified time | relevance | path

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

12

/OK3568_Linux_fs/kernel/drivers/net/ethernet/mellanox/mlx5/core/en/
H A 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,
H A 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()
284 struct flow_cls_offload *f) in mlx5e_tc_tun_parse_geneve_params()
315 struct flow_cls_offload *f, in mlx5e_tc_tun_parse_geneve()
H A 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()
H A Dtc_tun_mplsoudp.c49 struct flow_cls_offload *f, in parse_udp_ports()
58 struct flow_cls_offload *f, in parse_tunnel()
H A Dtc_ct.h108 struct flow_cls_offload *f,
154 struct flow_cls_offload *f, in mlx5_tc_ct_match_add()
H A Dtc_tun_gre.c57 struct flow_cls_offload *f, in mlx5e_tc_tun_parse_gretap()
/OK3568_Linux_fs/kernel/drivers/net/ethernet/mellanox/mlxsw/
H A 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 …]
H A Dspectrum.h1083 struct flow_cls_offload *f);
1086 struct flow_cls_offload *f);
1089 struct flow_cls_offload *f);
1092 struct flow_cls_offload *f);
1095 struct flow_cls_offload *f);
/OK3568_Linux_fs/kernel/drivers/net/ethernet/mellanox/mlx5/core/diag/
H A 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),
/OK3568_Linux_fs/kernel/drivers/net/ethernet/chelsio/cxgb4/
H A Dcxgb4_tc_flower.h135 struct flow_cls_offload *cls);
137 struct flow_cls_offload *cls);
139 struct flow_cls_offload *cls);
/OK3568_Linux_fs/kernel/drivers/net/ethernet/mscc/
H A Docelot_flower.c160 bool ingress, struct flow_cls_offload *f, in ocelot_flower_parse_action()
384 struct flow_cls_offload *f, in ocelot_flower_parse_indev()
436 struct flow_cls_offload *f, in ocelot_flower_parse_key()
636 struct flow_cls_offload *f, in ocelot_flower_parse()
653 struct flow_cls_offload *f) in ocelot_vcap_filter_create()
692 struct flow_cls_offload *f, bool ingress) in ocelot_cls_flower_replace()
725 struct flow_cls_offload *f, bool ingress) in ocelot_cls_flower_destroy()
749 struct flow_cls_offload *f, bool ingress) in ocelot_cls_flower_stats()
/OK3568_Linux_fs/kernel/drivers/net/ethernet/stmicro/stmmac/
H A Dstmmac_tc.c424 struct flow_cls_offload *cls, in tc_add_basic_flow()
441 struct flow_cls_offload *cls, in tc_add_ip4_flow()
476 struct flow_cls_offload *cls, in tc_add_ports_flow()
525 struct flow_cls_offload *cls, in tc_find_flow()
543 int (*fn)(struct stmmac_priv *priv, struct flow_cls_offload *cls,
552 struct flow_cls_offload *cls) in tc_add_flow()
585 struct flow_cls_offload *cls) in tc_del_flow()
608 struct flow_cls_offload *cls) in tc_setup_cls()
/OK3568_Linux_fs/kernel/drivers/net/ethernet/mellanox/mlx5/core/
H A 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);
H A Den_tc.c1913 static int flow_has_tc_fwd_action(struct flow_cls_offload *f) in flow_has_tc_fwd_action()
1980 struct flow_cls_offload *f, in mlx5e_get_flow_tunnel_id()
2126 struct flow_cls_offload *f, in parse_tunnel_attr()
2217 struct flow_cls_offload *f) in mlx5e_flower_parse_meta()
2254 struct flow_cls_offload *f) in skip_key_basic()
2270 struct flow_cls_offload *f, in __parse_cls_flower()
2668 struct flow_cls_offload *f, in parse_cls_flower()
4628 struct flow_cls_offload *f, unsigned long flow_flags, in mlx5e_alloc_flow()
4674 struct flow_cls_offload *f) in mlx5e_flow_attr_init()
4685 struct flow_cls_offload *f, in mlx5e_flow_esw_attr_init()
[all …]
/OK3568_Linux_fs/kernel/drivers/net/dsa/sja1105/
H A 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);
H A 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()
/OK3568_Linux_fs/kernel/drivers/net/ethernet/mellanox/mlx5/core/en/rep/
H A 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()
312 struct flow_cls_offload *flower, in mlx5e_rep_indr_offload()
355 struct flow_cls_offload *f = type_data; in mlx5e_rep_indr_setup_ft_cb()
356 struct flow_cls_offload tmp; in mlx5e_rep_indr_setup_ft_cb()
/OK3568_Linux_fs/kernel/drivers/net/ethernet/netronome/nfp/flower/
H A Dmain.h409 struct flow_cls_offload *flow,
416 struct flow_cls_offload *flow,
421 struct flow_cls_offload *flow,
H A 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()
1291 struct flow_cls_offload *flow) in nfp_flower_add_offload()
1481 struct flow_cls_offload *flow) in nfp_flower_del_offload()
1595 struct flow_cls_offload *flow) in nfp_flower_get_stats()
1629 struct flow_cls_offload *flower) in nfp_flower_repr_offload()
1746 struct flow_cls_offload *flower = type_data; in nfp_flower_setup_indr_block_cb()
H A 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()
/OK3568_Linux_fs/kernel/drivers/net/ethernet/broadcom/bnxt/
H A Dbnxt_tc.h219 struct flow_cls_offload *cls_flower);
232 struct flow_cls_offload *cls_flower) in bnxt_tc_setup_flower()
/OK3568_Linux_fs/kernel/drivers/net/ethernet/freescale/enetc/
H A Denetc_qos.c1084 struct flow_cls_offload *f) in enetc_psfp_parse_clsflower()
1348 struct flow_cls_offload *cls_flower) in enetc_config_clsflower()
1388 struct flow_cls_offload *f) in enetc_psfp_destroy_clsflower()
1413 struct flow_cls_offload *f) in enetc_destroy_clsflower()
1419 struct flow_cls_offload *f) in enetc_psfp_get_stats()
1454 struct flow_cls_offload *cls_flower) in enetc_setup_tc_cls_flower()
/OK3568_Linux_fs/kernel/include/net/
H A 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);
/OK3568_Linux_fs/kernel/net/netfilter/
H A Dnf_tables_offload.c241 static void nft_flow_cls_offload_setup(struct flow_cls_offload *cls_flow, in nft_flow_cls_offload_setup()
269 struct flow_cls_offload cls_flow; in nft_flow_offload_rule()
294 struct flow_cls_offload cls_flow; in nft_flow_offload_unbind()
/OK3568_Linux_fs/kernel/include/soc/mscc/
H A Docelot.h765 struct flow_cls_offload *f, bool ingress);
767 struct flow_cls_offload *f, bool ingress);
769 struct flow_cls_offload *f, bool ingress);

12