Home
last modified time | relevance | path

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

12

/dpdk/lib/port/
H A Drte_port_sched.c30 struct rte_sched_port *sched; member
42 (conf->sched == NULL)) { in rte_port_sched_reader_create()
56 port->sched = conf->sched; in rte_port_sched_reader_create()
67 nb_rx = rte_sched_port_dequeue(p->sched, pkts, n_pkts); in rte_port_sched_reader_rx()
123 struct rte_sched_port *sched; member
138 (conf->sched == NULL) || in rte_port_sched_writer_create()
155 port->sched = conf->sched; in rte_port_sched_writer_create()
173 nb_tx = rte_sched_port_enqueue(p->sched, p->tx_buf, p->tx_buf_count); in rte_port_sched_writer_tx()
197 nb_tx = rte_sched_port_enqueue(p->sched, p->tx_buf, in rte_port_sched_writer_tx_bulk()
203 nb_tx = rte_sched_port_enqueue(p->sched, pkts, n_pkts); in rte_port_sched_writer_tx_bulk()
[all …]
H A Drte_port_sched.h30 struct rte_sched_port *sched; member
39 struct rte_sched_port *sched; member
H A Dmeson.build42 deps += ['ethdev', 'sched', 'ip_frag', 'cryptodev', 'eventdev']
/dpdk/lib/mbuf/
H A Drte_mbuf.h1873 return m->hash.sched.queue_id; in rte_mbuf_sched_queue_get()
1882 return m->hash.sched.traffic_class; in rte_mbuf_sched_traffic_class_get()
1891 return m->hash.sched.color; in rte_mbuf_sched_color_get()
1911 struct rte_mbuf_sched sched = m->hash.sched; in rte_mbuf_sched_get() local
1913 *queue_id = sched.queue_id; in rte_mbuf_sched_get()
1914 *traffic_class = sched.traffic_class; in rte_mbuf_sched_get()
1915 *color = sched.color; in rte_mbuf_sched_get()
1924 m->hash.sched.queue_id = queue_id; in rte_mbuf_sched_queue_set()
1933 m->hash.sched.traffic_class = traffic_class; in rte_mbuf_sched_traffic_class_set()
1942 m->hash.sched.color = color; in rte_mbuf_sched_color_set()
[all …]
H A Drte_mbuf_core.h678 struct rte_mbuf_sched sched; member
/dpdk/app/test-eventdev/
H A Dtest_pipeline_common.h97 pipeline_fwd_event(struct rte_event *ev, uint8_t sched) in pipeline_fwd_event() argument
101 ev->sched_type = sched; in pipeline_fwd_event()
105 pipeline_fwd_event_vector(struct rte_event *ev, uint8_t sched) in pipeline_fwd_event_vector() argument
109 ev->sched_type = sched; in pipeline_fwd_event_vector()
/dpdk/drivers/net/softnic/
H A Drte_eth_softnic_pipeline.c238 struct rte_port_sched_reader_params sched; in softnic_pipeline_port_in_create() member
316 pp.sched.sched = tmgr_port->s; in softnic_pipeline_port_in_create()
319 p.arg_create = &pp.sched; in softnic_pipeline_port_in_create()
459 struct rte_port_sched_writer_params sched; in softnic_pipeline_port_out_create() member
556 pp.sched.sched = tmgr_port->s; in softnic_pipeline_port_out_create()
557 pp.sched.tx_burst_sz = params->burst_size; in softnic_pipeline_port_out_create()
560 p.arg_create = &pp.sched; in softnic_pipeline_port_out_create()
H A Dmeson.build26 deps += ['pipeline', 'port', 'table', 'sched', 'cryptodev']
H A Drte_eth_softnic_tm.c64 struct rte_sched_port *sched; in softnic_tmgr_port_create() local
81 sched = rte_sched_port_config(&t->port_params); in softnic_tmgr_port_create()
82 if (sched == NULL) in softnic_tmgr_port_create()
93 status = rte_sched_subport_config(sched, in softnic_tmgr_port_create()
98 rte_sched_port_free(sched); in softnic_tmgr_port_create()
110 status = rte_sched_pipe_config(sched, in softnic_tmgr_port_create()
115 rte_sched_port_free(sched); in softnic_tmgr_port_create()
124 rte_sched_port_free(sched); in softnic_tmgr_port_create()
130 tmgr_port->s = sched; in softnic_tmgr_port_create()
/dpdk/examples/ip_pipeline/
H A Dpipeline.c161 struct rte_port_sched_reader_params sched; in pipeline_port_in_create() member
241 pp.sched.sched = tmgr_port->s; in pipeline_port_in_create()
244 p.arg_create = &pp.sched; in pipeline_port_in_create()
405 struct rte_port_sched_writer_params sched; in pipeline_port_out_create() member
507 pp.sched.sched = tmgr_port->s; in pipeline_port_out_create()
508 pp.sched.tx_burst_sz = params->burst_size; in pipeline_port_out_create()
511 p.arg_create = &pp.sched; in pipeline_port_out_create()
/dpdk/drivers/net/bonding/
H A Dmeson.build20 deps += 'sched' # needed for rte_bitmap.h
/dpdk/lib/pipeline/
H A Dmeson.build26 deps += ['port', 'table', 'meter', 'sched', 'cryptodev']
/dpdk/examples/qos_sched/
H A Dmeson.build10 deps += ['sched', 'cfgfile']
/dpdk/drivers/net/ipn3ke/
H A Dmeson.build32 deps += ['bus_ifpga', 'ethdev', 'sched']
/dpdk/drivers/vdpa/mlx5/
H A Dmeson.build10 deps += ['hash', 'common_mlx5', 'vhost', 'pci', 'eal', 'sched']
/dpdk/doc/guides/sample_app_ug/
H A Dl2_forward_event.rst59 [--eventq-sched=SCHED_MODE]
72 * --eventq-sched=SCHED_MODE: Event queue schedule mode, Ordered, Atomic or Parallel. Atomic by de…
91 Eventdev mode with 4 lcores, 16 ports , sched method ordered and MAC address updating enabled,
96 ./<build_dir>/examples/dpdk-l2fwd-event -l 0-3 -n 4 -- -p ffff --eventq-sched=ordered
102 …d_dir>/examples/dpdk-l2fwd-event -l 0-3 -n 4 -- -q 8 -p ffff --mode=eventdev --eventq-sched=ordered
119 …wd-event -l 0-7 -s 0-3 -n 4 --vdev event_sw0 -- -q 8 -p ffff --mode=eventdev --eventq-sched=ordered
H A Dl3_forward.rst78 [--eventq-sched]
121 * ``--eventq-sched:`` Optional, Event queue synchronization method, Ordered, Atomic or Parallel. On…
177 …./<build_dir>/examples/dpdk-l3fwd -l 0-3 -n 4 -a <event device> -- -p 0x3 --eventq-sched=ordered -…
184 …-- -p 0x03 --mode=eventdev --eventq-sched=ordered --rule_ipv4="rule_ipv4.cfg" --rule_ipv6="rule_ip…
193 * The --eventq-sched option enables synchronization menthod of event queue so that packets will b…
207 …l 0-7 -s 0xf0000 -n 4 --vdev event_sw0 -- -p 0x3 --mode=eventdev --eventq-sched=ordered --rule_ipv…
/dpdk/drivers/net/ice/base/
H A Dice_sched.c1527 vsi_node = vsi_ctx->sched.vsi_node[tc]; in ice_sched_get_free_qparent()
1879 prev_numqs = vsi_ctx->sched.max_lanq[tc]; in ice_sched_update_vsi_child_nodes()
1900 vsi_ctx->sched.max_lanq[tc] = new_numqs; in ice_sched_update_vsi_child_nodes()
1959 vsi_ctx->sched.vsi_node[tc] = vsi_node; in ice_sched_cfg_vsi()
1965 vsi_ctx->sched.max_lanq[tc] = 0; in ice_sched_cfg_vsi()
2089 vsi_ctx->sched.vsi_node[i] = NULL; in ice_sched_rm_vsi_cfg()
2095 vsi_ctx->sched.max_lanq[i] = 0; in ice_sched_rm_vsi_cfg()
3282 ice_set_clear_prio(&vsi_ctx->sched.bw_t_info[tc], prio); in ice_sched_save_vsi_prio()
4709 node = vsi_ctx->sched.ag_node[tc]; in ice_sched_set_agg_bw_dflt_lmt()
4762 node = vsi_ctx->sched.vsi_node[tc]; in ice_sched_get_node_by_id_type()
[all …]
H A Dice_switch.h99 struct ice_sched_vsi_info sched; member
/dpdk/doc/guides/tools/
H A Dtesteventdev.rst366 | | | nb_stages | user requested sched type list(--stlist)|
392 The producer(s) injects the events to eventdev based on the first stage sched type
493 | | | | user requested sched type list(--stlist)|
588 | | | * nb_stages) + | user requested sched type list(--stlist)|
630 The producer(s) injects the events to eventdev based the first stage sched type
712 | | | x | user requested sched type list(--stlist)|
/dpdk/doc/api/
H A Ddoxy-api.conf.in76 @TOPDIR@/lib/sched \
H A Ddoxy-api-index.md173 [sched] (@ref rte_port_sched.h),
/dpdk/doc/guides/rel_notes/
H A Drelease_19_02.rst172 * sched: As result of the new format of the mbuf sched field, the
194 * mbuf: The format of the sched field of ``rte_mbuf`` has been changed
/dpdk/examples/eventdev_pipeline/
H A Dpipeline_worker_tx.c10 worker_fwd_event(struct rte_event *ev, uint8_t sched) in worker_fwd_event() argument
14 ev->sched_type = sched; in worker_fwd_event()
/dpdk/lib/
H A Dmeson.build53 'sched',

12