Home
last modified time | relevance | path

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

/Linux-v4.19/drivers/net/ethernet/mellanox/mlx5/core/
Den_tc.h55 struct tc_cls_flower_offload *f, int flags);
57 struct tc_cls_flower_offload *f, int flags);
60 struct tc_cls_flower_offload *f, int flags);
Den_tc.c1074 struct tc_cls_flower_offload *f) in parse_vxlan_attr()
1106 struct tc_cls_flower_offload *f) in parse_tunnel_attr()
1247 struct tc_cls_flower_offload *f, in __parse_cls_flower()
1633 struct tc_cls_flower_offload *f) in parse_cls_flower()
2815 struct tc_cls_flower_offload *f, int flags) in mlx5e_configure_flower()
2906 struct tc_cls_flower_offload *f, int flags) in mlx5e_delete_flower()
2925 struct tc_cls_flower_offload *f, int flags) in mlx5e_stats_flower()
Den_rep.c743 struct tc_cls_flower_offload *cls_flower, int flags) in mlx5e_rep_setup_tc_cls_flower()
Den_main.c3364 struct tc_cls_flower_offload *cls_flower, in mlx5e_setup_tc_cls_flower()
/Linux-v4.19/drivers/net/ethernet/netronome/nfp/flower/
Dmatch.c42 struct tc_cls_flower_offload *flow, u8 key_type, in nfp_flower_compile_meta_tci()
95 struct tc_cls_flower_offload *flow, in nfp_flower_compile_mac()
145 struct tc_cls_flower_offload *flow, in nfp_flower_compile_tport()
164 struct tc_cls_flower_offload *flow, in nfp_flower_compile_ip_ext()
223 struct tc_cls_flower_offload *flow, in nfp_flower_compile_ipv4()
245 struct tc_cls_flower_offload *flow, in nfp_flower_compile_ipv6()
266 nfp_flower_compile_geneve_opt(void *key_buf, struct tc_cls_flower_offload *flow, in nfp_flower_compile_geneve_opt()
282 struct tc_cls_flower_offload *flow, in nfp_flower_compile_ipv4_udp_tun()
322 int nfp_flower_compile_flow_match(struct tc_cls_flower_offload *flow, in nfp_flower_compile_flow_match()
Dmain.h254 int nfp_flower_compile_flow_match(struct tc_cls_flower_offload *flow,
260 struct tc_cls_flower_offload *flow,
264 struct tc_cls_flower_offload *flow,
Doffload.c134 static bool nfp_flower_check_higher_than_mac(struct tc_cls_flower_offload *f) in nfp_flower_check_higher_than_mac()
163 struct tc_cls_flower_offload *flow, in nfp_flower_calculate_key_layers()
459 struct tc_cls_flower_offload *flow, bool egress) in nfp_flower_add_offload()
550 struct tc_cls_flower_offload *flow, bool egress) in nfp_flower_del_offload()
599 struct tc_cls_flower_offload *flow, bool egress) in nfp_flower_get_stats()
626 struct tc_cls_flower_offload *flower, bool egress) in nfp_flower_repr_offload()
Daction.c542 nfp_fl_pedit(const struct tc_action *action, struct tc_cls_flower_offload *flow, in nfp_fl_pedit()
713 struct tc_cls_flower_offload *flow, in nfp_flower_loop_action()
816 struct tc_cls_flower_offload *flow, in nfp_flower_compile_action()
Dmetadata.c319 struct tc_cls_flower_offload *flow, in nfp_compile_flow_metadata()
/Linux-v4.19/drivers/net/ethernet/chelsio/cxgb4/
Dcxgb4_tc_flower.h112 struct tc_cls_flower_offload *cls);
114 struct tc_cls_flower_offload *cls);
116 struct tc_cls_flower_offload *cls);
Dcxgb4_tc_flower.c83 struct tc_cls_flower_offload *cls, in cxgb4_process_flow_match()
256 struct tc_cls_flower_offload *cls) in cxgb4_validate_flow_match()
416 struct tc_cls_flower_offload *cls, in cxgb4_process_flow_actions()
587 struct tc_cls_flower_offload *cls) in cxgb4_validate_flow_actions()
667 struct tc_cls_flower_offload *cls) in cxgb4_tc_flower_replace()
746 struct tc_cls_flower_offload *cls) in cxgb4_tc_flower_destroy()
820 struct tc_cls_flower_offload *cls) in cxgb4_tc_flower_stats()
Dcxgb4_main.c2954 struct tc_cls_flower_offload *cls_flower) in cxgb_setup_tc_flower()
/Linux-v4.19/drivers/net/ethernet/mellanox/mlxsw/
Dspectrum_flower.c114 struct tc_cls_flower_offload *f) in mlxsw_sp_flower_parse_ipv4()
134 struct tc_cls_flower_offload *f) in mlxsw_sp_flower_parse_ipv6()
173 struct tc_cls_flower_offload *f, in mlxsw_sp_flower_parse_ports()
202 struct tc_cls_flower_offload *f, in mlxsw_sp_flower_parse_tcp()
229 struct tc_cls_flower_offload *f, in mlxsw_sp_flower_parse_ip()
264 struct tc_cls_flower_offload *f) in mlxsw_sp_flower_parse()
396 struct tc_cls_flower_offload *f) in mlxsw_sp_flower_replace()
443 struct tc_cls_flower_offload *f) in mlxsw_sp_flower_destroy()
465 struct tc_cls_flower_offload *f) in mlxsw_sp_flower_stats()
501 struct tc_cls_flower_offload *f) in mlxsw_sp_flower_tmplt_create()
[all …]
Dspectrum.h642 struct tc_cls_flower_offload *f);
645 struct tc_cls_flower_offload *f);
648 struct tc_cls_flower_offload *f);
651 struct tc_cls_flower_offload *f);
654 struct tc_cls_flower_offload *f);
Dspectrum.c1423 struct tc_cls_flower_offload *f) in mlxsw_sp_setup_tc_cls_flower()
/Linux-v4.19/drivers/net/ethernet/broadcom/bnxt/
Dbnxt_tc.h194 struct tc_cls_flower_offload *cls_flower);
207 struct tc_cls_flower_offload *cls_flower) in bnxt_tc_setup_flower()
Dbnxt_tc.c188 struct tc_cls_flower_offload *tc_flow_cmd, in bnxt_tc_parse_flow()
1287 struct tc_cls_flower_offload *tc_flow_cmd) in bnxt_tc_add_flow()
1370 struct tc_cls_flower_offload *tc_flow_cmd) in bnxt_tc_del_flow()
1385 struct tc_cls_flower_offload *tc_flow_cmd) in bnxt_tc_get_flow_stats()
1575 struct tc_cls_flower_offload *cls_flower) in bnxt_tc_setup_flower()
/Linux-v4.19/drivers/net/ethernet/qlogic/qede/
Dqede_filter.c2033 struct tc_cls_flower_offload *f, in qede_tc_parse_ports()
2061 struct tc_cls_flower_offload *f, in qede_tc_parse_v6_common()
2100 struct tc_cls_flower_offload *f, in qede_tc_parse_v4_common()
2131 struct tc_cls_flower_offload *f, in qede_tc_parse_tcp_v6()
2142 struct tc_cls_flower_offload *f, in qede_tc_parse_tcp_v4()
2153 struct tc_cls_flower_offload *f, in qede_tc_parse_udp_v6()
2164 struct tc_cls_flower_offload *f, in qede_tc_parse_udp_v4()
2175 struct tc_cls_flower_offload *f, in qede_parse_flower_attr()
2224 struct tc_cls_flower_offload *f) in qede_add_tc_flower_fltr()
Dqede.h542 struct tc_cls_flower_offload *f);
Dqede_main.c560 qede_set_flower(struct qede_dev *edev, struct tc_cls_flower_offload *f, in qede_set_flower()
576 struct tc_cls_flower_offload *f; in qede_setup_tc_block_cb()
/Linux-v4.19/net/sched/
Dcls_flower.c285 struct tc_cls_flower_offload cls_flower = {}; in fl_hw_destroy_filter()
301 struct tc_cls_flower_offload cls_flower = {}; in fl_hw_replace_filter()
333 struct tc_cls_flower_offload cls_flower = {}; in fl_hw_update_stats()
1324 struct tc_cls_flower_offload cls_flower = {}; in fl_reoffload()
1364 struct tc_cls_flower_offload cls_flower = {}; in fl_hw_create_tmplt()
1386 struct tc_cls_flower_offload cls_flower = {}; in fl_hw_destroy_tmplt()
/Linux-v4.19/include/net/
Dpkt_cls.h734 struct tc_cls_flower_offload { struct
/Linux-v4.19/drivers/net/ethernet/intel/i40evf/
Di40evf_main.c2442 struct tc_cls_flower_offload *f, in i40evf_parse_cls_flower()
2748 struct tc_cls_flower_offload *cls_flower) in i40evf_configure_clsflower()
2827 struct tc_cls_flower_offload *cls_flower) in i40evf_delete_clsflower()
2851 struct tc_cls_flower_offload *cls_flower) in i40evf_setup_tc_cls_flower()
/Linux-v4.19/drivers/net/ethernet/intel/igb/
Digb_main.c2580 struct tc_cls_flower_offload *f, in igb_parse_cls_flower()
2678 struct tc_cls_flower_offload *cls_flower) in igb_configure_clsflower()
2740 struct tc_cls_flower_offload *cls_flower) in igb_delete_clsflower()
2770 struct tc_cls_flower_offload *cls_flower) in igb_setup_tc_cls_flower()
/Linux-v4.19/drivers/net/ethernet/intel/i40e/
Di40e_main.c7095 struct tc_cls_flower_offload *f, in i40e_parse_cls_flower()
7378 struct tc_cls_flower_offload *cls_flower) in i40e_configure_clsflower()
7474 struct tc_cls_flower_offload *cls_flower) in i40e_delete_clsflower()
7517 struct tc_cls_flower_offload *cls_flower) in i40e_setup_tc_cls_flower()