| /dpdk/examples/vhost_blk/ |
| H A D | blk.c | 43 struct vhost_blk_task *task, in vhost_bdev_blk_readwrite() argument 58 task->iovs[i].iov_len); in vhost_bdev_blk_readwrite() 61 task->iovs[i].iov_len); in vhost_bdev_blk_readwrite() 62 offset += task->iovs[i].iov_len; in vhost_bdev_blk_readwrite() 71 struct vhost_blk_task *task) in vhost_bdev_process_blk_commands() argument 80 switch (task->req->type) { in vhost_bdev_process_blk_commands() 88 task->req_idx); in vhost_bdev_process_blk_commands() 94 task->req->sector, task->data_len); in vhost_bdev_process_blk_commands() 103 task->req_idx); in vhost_bdev_process_blk_commands() 109 task->req->sector, task->data_len); in vhost_bdev_process_blk_commands() [all …]
|
| H A D | vhost_blk.c | 320 if (setup_iovs_from_inflight_desc(task->ctrlr, task->vq, in process_blk_task() 321 task->req_idx, task->iovs, &task->iovs_cnt, in process_blk_task() 327 if (setup_iovs_from_descs_packed(task->ctrlr, task->vq, in process_blk_task() 328 task->req_idx, task->iovs, &task->iovs_cnt, in process_blk_task() 335 if (setup_iovs_from_descs_split(task->ctrlr, task->vq, in process_blk_task() 336 task->req_idx, task->iovs, &task->iovs_cnt, &payload)) { in process_blk_task() 344 assert(sizeof(*task->req) == task->iovs[0].iov_len); in process_blk_task() 347 task->status = (uint8_t *)task->iovs[task->iovs_cnt - 1].iov_base; in process_blk_task() 348 assert(sizeof(*task->status) == task->iovs[task->iovs_cnt - 1].iov_len); in process_blk_task() 351 task->data_len = payload - task->iovs[0].iov_len - in process_blk_task() [all …]
|
| H A D | vhost_blk.h | 110 struct vhost_blk_task *task);
|
| /dpdk/lib/eal/windows/ |
| H A D | eal_alarm.c | 82 struct alarm_task *task = arg; in alarm_task_exec() local 83 task->ret = alarm_set(task->entry, task->deadline); in alarm_task_exec() 140 struct alarm_task task = { in rte_eal_alarm_set() local 151 ret = task.ret; in rte_eal_alarm_set() 229 struct intr_task *task = arg; in intr_thread_entry() local 230 task->func(task->arg); in intr_thread_entry() 237 struct intr_task task; in intr_thread_exec_sync() local 240 task.func = func; in intr_thread_exec_sync() 241 task.arg = arg; in intr_thread_exec_sync() 242 rte_spinlock_init(&task.lock); in intr_thread_exec_sync() [all …]
|
| /dpdk/drivers/net/hinic/ |
| H A D | hinic_pmd_tx.c | 529 task->pkt_info2 |= in hinic_set_l4_csum_info() 532 task->pkt_info2 |= in hinic_set_l4_csum_info() 540 task->pkt_info1 |= in hinic_set_l4_csum_info() 542 task->pkt_info0 |= in hinic_set_l4_csum_info() 544 task->pkt_info1 |= in hinic_set_l4_csum_info() 546 task->pkt_info0 |= in hinic_set_l4_csum_info() 562 task->pkt_info0 |= in hinic_set_tso_info() 590 task->pkt_info0 = 0; in hinic_fill_tx_offload_info() 591 task->pkt_info1 = 0; in hinic_fill_tx_offload_info() 592 task->pkt_info2 = 0; in hinic_fill_tx_offload_info() [all …]
|
| H A D | hinic_pmd_tx.h | 81 struct hinic_sq_task task; member
|
| /dpdk/doc/guides/sample_app_ug/ |
| H A D | pipeline.rst | 114 1. *Packet processing task*: Process bursts of input packets read from the pipeline input ports. 116 2. *Message handling task*: Periodically, the data plane thread pauses the packet processing task a…
|
| H A D | kernel_nic_interface.rst | 163 Rx task, lcore 6 for the Tx task, and will create a single KNI interface 165 5 for the Rx task, lcore 7 for the Tx task, and will create a single KNI
|
| H A D | hello_world.rst | 37 The first task is to initialize the Environment Abstraction Layer (EAL).
|
| H A D | l2_forward_cat.rst | 172 The first task is to initialize the Environment Abstraction Layer (EAL). The 182 The next task is to initialize the PQoS library and configure CAT. The
|
| H A D | ip_pipeline.rst | 130 1. *Packet processing task*: Process bursts of input packets read from the pipeline input ports. 132 2. *Message handling task*: Periodically, the data plane thread pauses the packet processing task a…
|
| H A D | service_cores.rst | 9 any DPDK component to register a service. A service is a work item or task, that
|
| H A D | skeleton.rst | 50 The first task is to initialize the Environment Abstraction Layer (EAL). The
|
| H A D | cmd_line.rst | 68 The first task is the initialization of the Environment Abstraction Layer (EAL).
|
| H A D | ptpclient.rst | 94 The first task is to initialize the Environment Abstraction Layer (EAL). The
|
| H A D | l3_forward_access_ctrl.rst | 335 If it is, the application records the socket IDs of the CPU cores involved in the task. 340 involved in the task to reduce the time for remote memory access.
|
| H A D | flow_classify.rst | 80 The first task is to initialize the Environment Abstraction Layer (EAL).
|
| H A D | l2_forward_event.rst | 346 In the **l2fwd_main_loop()** function, the main task is to read ingress packets from 401 In the **l2fwd_event_loop()** function, the main task is to read ingress
|
| H A D | flow_filtering.rst | 52 The first task is to initialize the Environment Abstraction Layer (EAL). The
|
| H A D | dma.rst | 119 The first task is to initialize the Environment Abstraction Layer (EAL).
|
| H A D | link_status_intr.rst | 212 In the lsi_main_loop() function, the main task is to read ingress packets from the RX queues.
|
| /dpdk/doc/guides/prog_guide/ |
| H A D | gpudev.rst | 7 When mixing networking activity with task processing on a GPU device, 96 Considering an application with some GPU task 100 that can be used by the CPU to communicate with a GPU task. 110 attached to a receive queue having some task waiting on the GPU 116 and communicated to the task running on the GPU.
|
| H A D | rib_lib.rst | 148 /* routing daemon task */
|
| H A D | generic_segmentation_offload_lib.rst | 38 packets (that task is left to the application).
|
| /dpdk/doc/guides/eventdevs/ |
| H A D | dsw.rst | 8 distributes the task of scheduling events among all the eventdev ports
|