Home
last modified time | relevance | path

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

123

/linux/net/sched/
H A Dsch_fifo.c64 if (!tc_can_offload(dev) || !dev->netdev_ops->ndo_setup_tc) in fifo_offload_init()
70 dev->netdev_ops->ndo_setup_tc(dev, TC_SETUP_QDISC_FIFO, &qopt); in fifo_offload_init()
78 if (!tc_can_offload(dev) || !dev->netdev_ops->ndo_setup_tc) in fifo_offload_destroy()
84 dev->netdev_ops->ndo_setup_tc(dev, TC_SETUP_QDISC_FIFO, &qopt); in fifo_offload_destroy()
H A Dsch_etf.c307 if (!ops->ndo_setup_tc) in etf_disable_offload()
313 err = ops->ndo_setup_tc(dev, TC_SETUP_QDISC_ETF, &etf); in etf_disable_offload()
326 if (!ops->ndo_setup_tc) { in etf_enable_offload()
334 err = ops->ndo_setup_tc(dev, TC_SETUP_QDISC_ETF, &etf); in etf_enable_offload()
H A Dsch_tbf.c148 if (!tc_can_offload(dev) || !dev->netdev_ops->ndo_setup_tc) in tbf_offload_change()
158 dev->netdev_ops->ndo_setup_tc(dev, TC_SETUP_QDISC_TBF, &qopt); in tbf_offload_change()
166 if (!tc_can_offload(dev) || !dev->netdev_ops->ndo_setup_tc) in tbf_offload_destroy()
172 dev->netdev_ops->ndo_setup_tc(dev, TC_SETUP_QDISC_TBF, &qopt); in tbf_offload_destroy()
H A Dsch_mqprio.c70 err = dev->netdev_ops->ndo_setup_tc(dev, TC_SETUP_QDISC_MQPRIO, in mqprio_enable_offload()
89 dev->netdev_ops->ndo_setup_tc(dev, TC_SETUP_QDISC_MQPRIO, in mqprio_disable_offload()
109 if (priv->hw_offload && dev->netdev_ops->ndo_setup_tc) in mqprio_destroy()
143 if (qopt->hw && !dev->netdev_ops->ndo_setup_tc) { in mqprio_parse_opt()
H A Dsch_mq.c28 if (!tc_can_offload(dev) || !dev->netdev_ops->ndo_setup_tc) in mq_offload()
31 return dev->netdev_ops->ndo_setup_tc(dev, TC_SETUP_QDISC_MQ, &opt); in mq_offload()
H A Dsch_ets.c125 if (!tc_can_offload(dev) || !dev->netdev_ops->ndo_setup_tc) in ets_offload_change()
154 dev->netdev_ops->ndo_setup_tc(dev, TC_SETUP_QDISC_ETS, &qopt); in ets_offload_change()
162 if (!tc_can_offload(dev) || !dev->netdev_ops->ndo_setup_tc) in ets_offload_destroy()
168 dev->netdev_ops->ndo_setup_tc(dev, TC_SETUP_QDISC_ETS, &qopt); in ets_offload_destroy()
H A Dsch_red.c195 if (!tc_can_offload(dev) || !dev->netdev_ops->ndo_setup_tc) in red_offload()
212 return dev->netdev_ops->ndo_setup_tc(dev, TC_SETUP_QDISC_RED, &opt); in red_offload()
463 dev->netdev_ops->ndo_setup_tc(dev, TC_SETUP_QDISC_RED, in red_dump_stats()
H A Dsch_prio.c148 if (!tc_can_offload(dev) || !dev->netdev_ops->ndo_setup_tc) in prio_offload()
161 return dev->netdev_ops->ndo_setup_tc(dev, TC_SETUP_QDISC_PRIO, &opt); in prio_offload()
H A Dsch_gred.c317 if (!tc_can_offload(dev) || !dev->netdev_ops->ndo_setup_tc) in gred_offload()
351 dev->netdev_ops->ndo_setup_tc(dev, TC_SETUP_QDISC_GRED, opt); in gred_offload()
759 if (qdisc_dev(sch)->netdev_ops->ndo_setup_tc) { in gred_init()
H A Dsch_api.c823 if (!tc_can_offload(dev) || !dev->netdev_ops->ndo_setup_tc) in qdisc_offload_dump_helper()
826 err = dev->netdev_ops->ndo_setup_tc(dev, type, type_data); in qdisc_offload_dump_helper()
845 if (!tc_can_offload(dev) || !dev->netdev_ops->ndo_setup_tc) in qdisc_offload_graft_helper()
848 err = dev->netdev_ops->ndo_setup_tc(dev, type, type_data); in qdisc_offload_graft_helper()
878 if (ops->ndo_setup_tc) in qdisc_offload_query_caps()
879 ops->ndo_setup_tc(dev, TC_QUERY_CAPS, &base); in qdisc_offload_query_caps()
H A Dsch_taprio.c1524 if (!ops->ndo_setup_tc) { in taprio_enable_offload()
1559 err = ops->ndo_setup_tc(dev, TC_SETUP_QDISC_TAPRIO, offload); in taprio_enable_offload()
1599 err = ops->ndo_setup_tc(dev, TC_SETUP_QDISC_TAPRIO, offload); in taprio_disable_offload()
2339 if (!ops->ndo_setup_tc) in taprio_dump_xstats()
2344 err = ops->ndo_setup_tc(dev, TC_SETUP_QDISC_TAPRIO, offload); in taprio_dump_xstats()
H A Dsch_htb.c1047 return dev->netdev_ops->ndo_setup_tc(dev, TC_SETUP_QDISC_HTB, opt); in htb_offload()
1092 if (!tc_can_offload(dev) || !dev->netdev_ops->ndo_setup_tc) { in htb_init()
/linux/net/netfilter/
H A Dnf_tables_offload.c237 if (!dev->netdev_ops->ndo_setup_tc && in nft_chain_offload_support()
397 err = dev->netdev_ops->ndo_setup_tc(dev, TC_SETUP_BLOCK, &bo); in nft_block_offload_cmd()
450 if (dev->netdev_ops->ndo_setup_tc) in nft_chain_offload_cmd()
H A Dnf_flow_table_offload.c1179 err = dev->netdev_ops->ndo_setup_tc(dev, TC_SETUP_FT, bo); in nf_flow_table_offload_cmd()
1198 if (dev->netdev_ops->ndo_setup_tc) in nf_flow_table_offload_setup()
/linux/drivers/net/ethernet/intel/ice/
H A Dice_repr.c271 .ndo_setup_tc = ice_repr_setup_tc,
281 .ndo_setup_tc = ice_repr_setup_tc,
/linux/Documentation/networking/
H A Dxsk-tx-metadata.rst100 command to call the driver's ndo_setup_tc() callback.
115 tc-etf command to call the driver's ndo_setup_tc() callback. When entering
/linux/drivers/net/ethernet/sfc/
H A Def100_netdev.c293 .ndo_setup_tc = efx_tc_setup,
H A Def100_rep.c146 .ndo_setup_tc = efx_ef100_rep_setup_tc,
/linux/drivers/net/netdevsim/
H A Dnetdev.c659 .ndo_setup_tc = nsim_setup_tc,
674 .ndo_setup_tc = nsim_setup_tc,
/linux/drivers/net/ethernet/netronome/nfp/
H A Dnfp_net_repr.c266 .ndo_setup_tc = nfp_port_setup_tc,
/linux/drivers/net/ethernet/broadcom/bnxt/
H A Dbnxt_vfr.c248 .ndo_setup_tc = bnxt_vf_rep_setup_tc,
/linux/drivers/net/ethernet/marvell/octeontx2/nic/
H A Drep.c495 .ndo_setup_tc = rvu_rep_setup_tc,
/linux/drivers/net/ethernet/sfc/siena/
H A Defx.c620 .ndo_setup_tc = efx_siena_setup_tc,
/linux/net/dsa/
H A Duser.c1726 if (!conduit->netdev_ops->ndo_setup_tc) in dsa_user_setup_ft_block()
1729 return conduit->netdev_ops->ndo_setup_tc(conduit, TC_SETUP_FT, type_data); in dsa_user_setup_ft_block()
2602 .ndo_setup_tc = dsa_user_setup_tc,
/linux/net/mac80211/
H A Diface.c904 .ndo_setup_tc = ieee80211_netdev_setup_tc,
1011 .ndo_setup_tc = ieee80211_netdev_setup_tc,

123