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

Function cmd_config_loopback_all_parsed

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

Source from the content-addressed store, hash-verified

1563};
1564
1565static void
1566cmd_config_loopback_all_parsed(void *parsed_result,
1567 __rte_unused struct cmdline *cl,
1568 __rte_unused void *data)
1569{
1570 struct cmd_config_loopback_all *res = parsed_result;
1571 portid_t pid;
1572
1573 if (!all_ports_stopped()) {
1574 fprintf(stderr, "Please stop all ports first\n");
1575 return;
1576 }
1577
1578 RTE_ETH_FOREACH_DEV(pid) {
1579 ports[pid].dev_conf.lpbk_mode = res->mode;
1580 }
1581
1582 cmd_reconfig_device_queue(RTE_PORT_ALL, 1, 1);
1583}
1584
1585static cmdline_parse_token_string_t cmd_config_loopback_all_port =
1586 TOKEN_STRING_INITIALIZER(struct cmd_config_loopback_all, port, "port");

Callers

nothing calls this directly

Calls 2

all_ports_stoppedFunction · 0.85

Tested by

no test coverage detected