| /dpdk/lib/port/ |
| H A D | rte_port_sched.c | 30 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 D | rte_port_sched.h | 30 struct rte_sched_port *sched; member 39 struct rte_sched_port *sched; member
|
| H A D | meson.build | 42 deps += ['ethdev', 'sched', 'ip_frag', 'cryptodev', 'eventdev']
|
| /dpdk/lib/mbuf/ |
| H A D | rte_mbuf.h | 1873 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 D | rte_mbuf_core.h | 678 struct rte_mbuf_sched sched; member
|
| /dpdk/app/test-eventdev/ |
| H A D | test_pipeline_common.h | 97 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 D | rte_eth_softnic_pipeline.c | 238 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 D | meson.build | 26 deps += ['pipeline', 'port', 'table', 'sched', 'cryptodev']
|
| H A D | rte_eth_softnic_tm.c | 64 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 D | pipeline.c | 161 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 D | meson.build | 20 deps += 'sched' # needed for rte_bitmap.h
|
| /dpdk/lib/pipeline/ |
| H A D | meson.build | 26 deps += ['port', 'table', 'meter', 'sched', 'cryptodev']
|
| /dpdk/examples/qos_sched/ |
| H A D | meson.build | 10 deps += ['sched', 'cfgfile']
|
| /dpdk/drivers/net/ipn3ke/ |
| H A D | meson.build | 32 deps += ['bus_ifpga', 'ethdev', 'sched']
|
| /dpdk/drivers/vdpa/mlx5/ |
| H A D | meson.build | 10 deps += ['hash', 'common_mlx5', 'vhost', 'pci', 'eal', 'sched']
|
| /dpdk/doc/guides/sample_app_ug/ |
| H A D | l2_forward_event.rst | 59 [--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 D | l3_forward.rst | 78 [--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 D | ice_sched.c | 1527 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 D | ice_switch.h | 99 struct ice_sched_vsi_info sched; member
|
| /dpdk/doc/guides/tools/ |
| H A D | testeventdev.rst | 366 | | | 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 D | doxy-api.conf.in | 76 @TOPDIR@/lib/sched \
|
| H A D | doxy-api-index.md | 173 [sched] (@ref rte_port_sched.h),
|
| /dpdk/doc/guides/rel_notes/ |
| H A D | release_19_02.rst | 172 * 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 D | pipeline_worker_tx.c | 10 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 D | meson.build | 53 'sched',
|