MCPcopy Create free account
hub / github.com/F-Stack/f-stack / cmd_reconfig_device_queue

Function cmd_reconfig_device_queue

dpdk/app/test-pmd/cmdline.c:13382–13404  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

13380}
13381
13382void
13383cmd_reconfig_device_queue(portid_t id, uint8_t dev, uint8_t queue)
13384{
13385 if (id == (portid_t)RTE_PORT_ALL) {
13386 portid_t pid;
13387
13388 RTE_ETH_FOREACH_DEV(pid) {
13389 /* check if need_reconfig has been set to 1 */
13390 if (ports[pid].need_reconfig == 0)
13391 ports[pid].need_reconfig = dev;
13392 /* check if need_reconfig_queues has been set to 1 */
13393 if (ports[pid].need_reconfig_queues == 0)
13394 ports[pid].need_reconfig_queues = queue;
13395 }
13396 } else if (!port_id_is_invalid(id, DISABLED_WARN)) {
13397 /* check if need_reconfig has been set to 1 */
13398 if (ports[id].need_reconfig == 0)
13399 ports[id].need_reconfig = dev;
13400 /* check if need_reconfig_queues has been set to 1 */
13401 if (ports[id].need_reconfig_queues == 0)
13402 ports[id].need_reconfig_queues = queue;
13403 }
13404}

Calls 1

port_id_is_invalidFunction · 0.85