Home
last modified time | relevance | path

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

1234

/linux-6.15/drivers/net/ethernet/marvell/prestera/
H A Dprestera_flower.h12 struct flow_cls_offload *f);
14 struct flow_cls_offload *f);
16 struct flow_cls_offload *f);
18 struct flow_cls_offload *f);
20 struct flow_cls_offload *f);
H A Dprestera_flower.c140 struct flow_cls_offload *f, in prestera_flower_parse_meta()
193 struct flow_cls_offload *f) in prestera_flower_parse()
375 struct flow_cls_offload *f) in prestera_flower_prio_check()
418 struct flow_cls_offload *f) in prestera_flower_replace()
467 struct flow_cls_offload *f) in prestera_flower_destroy()
486 struct flow_cls_offload *f) in prestera_flower_tmplt_create()
541 struct flow_cls_offload *f) in prestera_flower_tmplt_destroy()
554 struct flow_cls_offload *f) in prestera_flower_stats()
/linux-6.15/drivers/net/ethernet/netronome/nfp/flower/
H A Dconntrack.h209 bool is_pre_ct_flow(struct flow_cls_offload *flow);
210 bool is_post_ct_flow(struct flow_cls_offload *flow);
227 struct flow_cls_offload *flow,
244 struct flow_cls_offload *flow,
287 int nfp_fl_ct_stats(struct flow_cls_offload *flow,
/linux-6.15/drivers/net/ethernet/mellanox/mlx5/core/en/
H A Dtc_tun.h44 struct flow_cls_offload *f,
49 struct flow_cls_offload *f,
106 struct flow_cls_offload *f,
111 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()
126 struct flow_cls_offload *f) in mlx5e_tc_tun_parse_geneve_vni()
158 struct flow_cls_offload *f) in mlx5e_tc_tun_parse_geneve_options()
290 struct flow_cls_offload *f) in mlx5e_tc_tun_parse_geneve_params()
321 struct flow_cls_offload *f, in mlx5e_tc_tun_parse_geneve()
H A Dtc_tun_vxlan.c20 struct flow_cls_offload *f) in mlx5e_tc_tun_check_udp_dport_vxlan()
48 struct flow_cls_offload *f, in mlx5e_tc_tun_parse_udp_ports_vxlan()
112 struct flow_cls_offload *f) in mlx5e_tc_tun_parse_vxlan_gbp_option()
159 struct flow_cls_offload *f, in mlx5e_tc_tun_parse_vxlan()
H A Dtc_tun_mplsoudp.c48 struct flow_cls_offload *f, in parse_udp_ports()
57 struct flow_cls_offload *f, in parse_tunnel()
H A Dtc_ct.h110 struct flow_cls_offload *f,
156 struct flow_cls_offload *f, in mlx5_tc_ct_match_add()
/linux-6.15/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),
/linux-6.15/drivers/net/ethernet/mellanox/mlxsw/
H A Dspectrum_flower.c348 struct flow_cls_offload *f, in mlxsw_sp_flower_parse_meta()
367 struct flow_cls_offload *f) in mlxsw_sp_flower_parse_ipv4()
505 struct flow_cls_offload *f, in mlxsw_sp_flower_parse_tcp()
536 struct flow_cls_offload *f, in mlxsw_sp_flower_parse_ip()
570 struct flow_cls_offload *f) in mlxsw_sp_flower_parse()
713 struct flow_cls_offload *f) in mlxsw_sp_flower_mall_prio_check()
742 struct flow_cls_offload *f) in mlxsw_sp_flower_replace()
793 struct flow_cls_offload *f) in mlxsw_sp_flower_destroy()
815 struct flow_cls_offload *f) in mlxsw_sp_flower_stats()
854 struct flow_cls_offload *f) in mlxsw_sp_flower_tmplt_create()
[all …]
/linux-6.15/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);
/linux-6.15/drivers/net/ethernet/stmicro/stmmac/
H A Dstmmac_tc.c451 struct flow_cls_offload *cls, in tc_add_basic_flow()
469 struct flow_cls_offload *cls, in tc_add_ip4_flow()
504 struct flow_cls_offload *cls, in tc_add_ports_flow()
580 struct flow_cls_offload *cls) in tc_add_flow()
611 struct flow_cls_offload *cls) in tc_del_flow()
634 struct flow_cls_offload *cls, in tc_find_rfs()
654 struct flow_cls_offload *cls) in tc_add_vlan_flow()
705 struct flow_cls_offload *cls) in tc_del_vlan_flow()
833 struct flow_cls_offload *cls) in tc_add_flow_cls()
849 struct flow_cls_offload *cls) in tc_del_flow_cls()
[all …]
/linux-6.15/drivers/net/ethernet/microchip/lan966x/
H A Dlan966x_tc_flower.c229 static int lan966x_tc_flower_use_dissectors(struct flow_cls_offload *f, in lan966x_tc_flower_use_dissectors()
261 struct flow_cls_offload *fco, in lan966x_tc_flower_action_check()
382 struct flow_cls_offload *f, in lan966x_tc_add_rule_link()
448 struct flow_cls_offload *f, in lan966x_tc_flower_add()
560 struct flow_cls_offload *f, in lan966x_tc_flower_del()
584 struct flow_cls_offload *f, in lan966x_tc_flower_stats()
602 struct flow_cls_offload *f, in lan966x_tc_flower()
/linux-6.15/drivers/net/ethernet/microchip/sparx5/
H A Dsparx5_tc_flower.c285 struct flow_cls_offload *fco, in sparx5_tc_flower_action_check()
490 struct flow_cls_offload *fco, in sparx5_tc_add_rule_copy()
553 struct flow_cls_offload *fco, in sparx5_tc_add_remaining_rules()
839 struct flow_cls_offload *fco) in sparx5_tc_action_trap()
883 struct flow_cls_offload *fco, in sparx5_tc_action_vlan_pop()
914 struct flow_cls_offload *fco, in sparx5_tc_action_vlan_modify()
1044 struct flow_cls_offload *fco, in sparx5_tc_action_mirred()
1139 struct flow_cls_offload *fco, in sparx5_tc_flower_use_template()
1158 struct flow_cls_offload *fco, in sparx5_tc_flower_replace()
1385 struct flow_cls_offload *fco, in sparx5_tc_flower_destroy()
[all …]
/linux-6.15/drivers/net/dsa/microchip/
H A Dksz9477_tc_flower.c159 struct flow_cls_offload *cls, in ksz9477_flower_parse_action()
216 struct flow_cls_offload *cls, bool ingress) in ksz9477_cls_flower_add()
270 struct flow_cls_offload *cls, bool ingress) in ksz9477_cls_flower_del()
H A Dksz9477.h67 struct flow_cls_offload *cls, bool ingress);
69 struct flow_cls_offload *cls, bool ingress);
/linux-6.15/drivers/net/ethernet/mscc/
H A Docelot_flower.c232 ocelot_flower_parse_egress_port(struct ocelot *ocelot, struct flow_cls_offload *f, in ocelot_flower_parse_egress_port()
258 bool ingress, struct flow_cls_offload *f, in ocelot_flower_parse_action()
551 struct flow_cls_offload *f, in ocelot_flower_parse_indev()
603 struct flow_cls_offload *f, in ocelot_flower_parse_key()
810 struct flow_cls_offload *f, in ocelot_flower_parse()
832 struct flow_cls_offload *f) in ocelot_vcap_filter_create()
896 struct flow_cls_offload *f, bool ingress) in ocelot_cls_flower_replace()
965 struct flow_cls_offload *f, bool ingress) in ocelot_cls_flower_destroy()
1002 struct flow_cls_offload *f, bool ingress) in ocelot_cls_flower_stats()
H A Docelot_vcap.h21 struct flow_cls_offload *f,
/linux-6.15/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()
/linux-6.15/drivers/net/ethernet/freescale/dpaa2/
H A Ddpaa2-switch.h258 struct flow_cls_offload *cls);
261 struct flow_cls_offload *cls);
/linux-6.15/drivers/net/ethernet/intel/ice/
H A Dice_tc_lib.h216 struct flow_cls_offload *cls_flower);
218 ice_del_cls_flower(struct ice_vsi *vsi, struct flow_cls_offload *cls_flower);
/linux-6.15/drivers/net/ethernet/mellanox/mlx5/core/
H A Den_tc.h194 struct flow_cls_offload *f, unsigned long flags);
196 struct flow_cls_offload *f, unsigned long flags);
199 struct flow_cls_offload *f, unsigned long flags);
/linux-6.15/drivers/net/ethernet/mediatek/
H A Dmtk_ppe_offload.c246 mtk_flow_offload_replace(struct mtk_eth *eth, struct flow_cls_offload *f, in mtk_flow_offload_replace()
500 mtk_flow_offload_destroy(struct mtk_eth *eth, struct flow_cls_offload *f) in mtk_flow_offload_destroy()
520 mtk_flow_offload_stats(struct mtk_eth *eth, struct flow_cls_offload *f) in mtk_flow_offload_stats()
546 int mtk_flow_offload_cmd(struct mtk_eth *eth, struct flow_cls_offload *cls, in mtk_flow_offload_cmd()
574 struct flow_cls_offload *cls = type_data; in mtk_eth_setup_tc_block_cb()
/linux-6.15/drivers/net/ethernet/microchip/vcap/
H A Dvcap_tc.h10 struct flow_cls_offload *fco;
/linux-6.15/drivers/net/dsa/sja1105/
H A Dsja1105.h416 struct flow_cls_offload *cls, bool ingress);
418 struct flow_cls_offload *cls, bool ingress);
420 struct flow_cls_offload *cls, bool ingress);

1234