Home
last modified time | relevance | path

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

12

/Linux-v6.1/drivers/net/ethernet/marvell/prestera/
Dprestera_flow.c174 struct flow_block_offload *f, in prestera_flow_block_get()
220 struct flow_block_offload *f, bool ingress) in prestera_setup_flow_block_bind()
257 struct flow_block_offload *f, bool ingress) in prestera_setup_flow_block_unbind()
288 struct flow_block_offload *f, in prestera_setup_flow_block_clsact()
305 struct flow_block_offload *f) in prestera_flow_block_setup()
Dprestera_flow.h35 struct flow_block_offload *f);
/Linux-v6.1/include/net/
Dflow_offload.h482 struct flow_block_offload { struct
529 struct flow_block_offload *bo,
544 struct flow_block_offload *offload) in flow_block_cb_add()
550 struct flow_block_offload *offload) in flow_block_cb_remove()
556 struct flow_block_offload *offload) in flow_indr_block_cb_remove()
565 int flow_block_cb_setup_simple(struct flow_block_offload *f,
632 struct flow_block_offload *bo,
/Linux-v6.1/net/netfilter/
Dnf_tables_offload.c313 static int nft_flow_offload_bind(struct flow_block_offload *bo, in nft_flow_offload_bind()
320 static int nft_flow_offload_unbind(struct flow_block_offload *bo, in nft_flow_offload_unbind()
346 struct flow_block_offload *bo, in nft_block_setup()
366 static void nft_flow_block_offload_init(struct flow_block_offload *bo, in nft_flow_block_offload_init()
387 struct flow_block_offload bo; in nft_block_offload_cmd()
406 struct flow_block_offload bo; in nft_indr_block_cleanup()
423 struct flow_block_offload bo; in nft_indr_block_offload_cmd()
Dnf_flow_table_offload.c1095 struct flow_block_offload *bo, in nf_flow_table_block_setup()
1121 static void nf_flow_table_block_offload_init(struct flow_block_offload *bo, in nf_flow_table_block_offload_init()
1150 static int nf_flow_table_indr_offload_cmd(struct flow_block_offload *bo, in nf_flow_table_indr_offload_cmd()
1163 static int nf_flow_table_offload_cmd(struct flow_block_offload *bo, in nf_flow_table_offload_cmd()
1187 struct flow_block_offload bo; in nf_flow_table_offload_setup()
/Linux-v6.1/net/core/
Dflow_offload.c323 int flow_block_cb_setup_simple(struct flow_block_offload *f, in flow_block_cb_setup_simple()
405 struct flow_block_offload bo; in existing_qdiscs_register()
503 struct flow_block_offload *bo, in flow_block_indr_init()
519 struct flow_block_offload *bo, in flow_indr_block_cb_alloc()
552 struct flow_block_offload *bo) in indir_dev_add()
593 struct flow_block_offload *bo, in flow_indr_dev_setup_offload()
/Linux-v6.1/drivers/net/ethernet/mellanox/mlxsw/
Dspectrum_flow.c202 struct flow_block_offload *f, in mlxsw_sp_setup_tc_block_bind()
253 struct flow_block_offload *f, in mlxsw_sp_setup_tc_block_unbind()
281 struct flow_block_offload *f, in mlxsw_sp_setup_tc_block_clsact()
Dspectrum_qdisc.c2171 struct flow_block_offload *f, in mlxsw_sp_setup_tc_block_qevent_bind()
2250 struct flow_block_offload *f, in mlxsw_sp_setup_tc_block_qevent_unbind()
2280 struct flow_block_offload *f, in mlxsw_sp_setup_tc_block_qevent()
2300 struct flow_block_offload *f) in mlxsw_sp_setup_tc_block_qevent_early_drop()
2311 struct flow_block_offload *f) in mlxsw_sp_setup_tc_block_qevent_mark()
Dspectrum.h961 struct flow_block_offload *f,
1265 struct flow_block_offload *f);
1267 struct flow_block_offload *f);
/Linux-v6.1/drivers/net/ethernet/sfc/
Dtc_bindings.h21 struct flow_block_offload *tcb, struct efx_rep *efv);
Dtc_bindings.c74 struct flow_block_offload *tcb, struct efx_rep *efv) in efx_tc_setup_block()
143 struct flow_block_offload *tcb = type_data; in efx_tc_indr_setup_cb()
/Linux-v6.1/drivers/net/ethernet/microchip/lan966x/
Dlan966x_tc.c90 struct flow_block_offload *f) in lan966x_tc_setup_block()
/Linux-v6.1/drivers/net/ethernet/netronome/nfp/abm/
Dmain.h250 struct flow_block_offload *opt);
Dcls.c268 struct flow_block_offload *f) in nfp_abm_setup_cls_block()
/Linux-v6.1/net/sched/
Dcls_api.c639 struct flow_block_offload *bo);
641 static void tcf_block_offload_init(struct flow_block_offload *bo, in tcf_block_offload_init()
660 struct flow_block_offload *bo);
668 struct flow_block_offload bo = {}; in tc_block_indr_cleanup()
694 struct flow_block_offload bo = {}; in tcf_block_offload_cmd()
1461 struct flow_block_offload *bo) in tcf_block_bind()
1502 struct flow_block_offload *bo) in tcf_block_unbind()
1521 struct flow_block_offload *bo) in tcf_block_setup()
/Linux-v6.1/drivers/net/ethernet/intel/ice/
Dice_repr.c237 return flow_block_cb_setup_simple((struct flow_block_offload *) in ice_repr_setup_tc()
/Linux-v6.1/drivers/net/ethernet/mellanox/mlx5/core/en/rep/
Dtc.c238 struct flow_block_offload *f = type_data; in mlx5e_rep_setup_tc()
433 struct flow_block_offload *f, in mlx5e_rep_indr_setup_block()
/Linux-v6.1/drivers/net/ethernet/mediatek/
Dmtk_ppe_offload.c545 mtk_eth_setup_tc_block(struct net_device *dev, struct flow_block_offload *f) in mtk_eth_setup_tc_block()
/Linux-v6.1/drivers/net/ethernet/ti/
Dam65-cpsw-qos.c755 static int am65_cpsw_qos_setup_tc_block(struct net_device *ndev, struct flow_block_offload *f) in am65_cpsw_qos_setup_tc_block()
Dcpsw_priv.c1046 static int cpsw_qos_setup_tc_block(struct net_device *ndev, struct flow_block_offload *f);
1562 static int cpsw_qos_setup_tc_block(struct net_device *ndev, struct flow_block_offload *f) in cpsw_qos_setup_tc_block()
/Linux-v6.1/drivers/net/ethernet/netronome/nfp/flower/
Doffload.c1769 struct flow_block_offload *f) in nfp_flower_setup_tc_block()
1866 struct flow_block_offload *f, void *data, in nfp_flower_setup_indr_tc_block()
/Linux-v6.1/drivers/net/ethernet/freescale/dpaa2/
Ddpaa2-switch.c1300 struct flow_block_offload *f) in dpaa2_switch_setup_tc_block_bind()
1350 struct flow_block_offload *f) in dpaa2_switch_setup_tc_block_unbind()
1373 struct flow_block_offload *f) in dpaa2_switch_setup_tc_block()
/Linux-v6.1/drivers/net/ethernet/marvell/octeontx2/nic/
Dotx2_tc.c1076 struct flow_block_offload *f) in otx2_setup_tc_block()
/Linux-v6.1/drivers/net/ethernet/freescale/enetc/
Denetc_qos.c1576 struct flow_block_offload *f = type_data; in enetc_setup_tc_psfp()
/Linux-v6.1/drivers/net/ethernet/mscc/
Docelot_net.c446 struct flow_block_offload *f) in ocelot_setup_tc_block()

12