Home
last modified time | relevance | path

Searched refs:process (Results 1 – 25 of 110) sorted by relevance

12345

/dpdk/doc/guides/prog_guide/
H A Dpdump_lib.rst12 The library uses a generic multi process channel to facilitate communication
13 between primary and secondary process for enabling/disabling packet capture on
51 The primary process using ``librte_pdump`` is responsible for initializing the packet
53 multi process channel to facilitate communication with secondary process, so the
54 secondary process ``app/pdump`` tool is responsible for enabling and disabling the packet capture o…
59 …ry API ``rte_pdump_init()``, initializes the packet capture framework by creating the multi process
60 …nel using ``rte_mp_action_register()`` API. The primary process will listen to secondary process r…
61 to enable or disable the packet capture over the multi process channel.
64 For the calls to these APIs from secondary process, the library creates the "pdump enable" request …
65 the request to the primary process over the multi process channel. The primary process takes this r…
[all …]
H A Dpacket_distrib_lib.rst32 …The process API call will poll all the worker cache lines to see what workers are requesting packe…
44 #. Once all input packets passed to the process API have either been distributed to workers
46 then the process API returns to the caller.
57 which should only be called on the lcore which also calls the process API.
71 Using the process and returned_pkts API, the following application workflow can be used,
81 are likely of less use that the process and returned_pkts APIS, and are principally provided to aid…
/dpdk/lib/eal/windows/
H A Deal_memory.c284 HANDLE process; in eal_mem_reserve() local
293 process = GetCurrentProcess(); in eal_mem_reserve()
295 virt = VirtualAlloc2_ptr(process, requested_addr, size, in eal_mem_reserve()
306 if (!VirtualFreeEx(process, virt, 0, MEM_RELEASE)) in eal_mem_reserve()
332 HANDLE process; in eal_mem_commit() local
338 process = GetCurrentProcess(); in eal_mem_commit()
343 if (VirtualQueryEx(process, requested_addr, &info, in eal_mem_commit()
352 process, requested_addr, size, flags)) { in eal_mem_commit()
366 if (!VirtualFreeEx(process, requested_addr, 0, MEM_RELEASE)) { in eal_mem_commit()
381 addr = VirtualAlloc2_ptr(process, requested_addr, size, in eal_mem_commit()
[all …]
H A Deal_debug.c23 HANDLE process = GetCurrentProcess(); in rte_dump_stack() local
25 ret = SymInitialize(process, NULL, TRUE); in rte_dump_stack()
48 ret = SymFromAddr(process, address, &sym_disp, symbol_info); in rte_dump_stack()
62 ret = SymGetLineFromAddr64(process, address, &lin_disp, &line); in rte_dump_stack()
79 ret = SymCleanup(process); in rte_dump_stack()
/dpdk/lib/ipsec/
H A Dsa.c645 * simplest pkt process routine:
704 pf->process = esp_inb_tun_pkt_process; in lksd_none_pkt_func_select()
708 pf->process = esp_inb_trs_pkt_process; in lksd_none_pkt_func_select()
714 pf->process = (sa->sqh_len != 0) ? in lksd_none_pkt_func_select()
719 pf->process = (sa->sqh_len != 0) ? in lksd_none_pkt_func_select()
743 pf->process = esp_inb_tun_pkt_process; in cpu_crypto_pkt_func_select()
747 pf->process = esp_inb_trs_pkt_process; in cpu_crypto_pkt_func_select()
753 pf->process = (sa->sqh_len != 0) ? in cpu_crypto_pkt_func_select()
758 pf->process = (sa->sqh_len != 0) ? in cpu_crypto_pkt_func_select()
785 pf->process in inline_crypto_pkt_func_select()
[all...]
H A Drte_ipsec.h40 * - process - finalize processing of packets after crypto-dev finished
41 * with them or process packets that are subjects to inline IPsec offload
65 uint16_t (*process)(const struct rte_ipsec_session *ss,
76 * - session/device specific functions to prepare/process IPsec packets.
98 /** functions to prepare/process IPsec packets */
133 * The maximum number of packets to process.
172 * The maximum number of packets to process.
197 * The maximum number of packets to process.
213 * process packets that are subjects to inline IPsec offload.
230 * The maximum number of packets to process
45 uint16_t (*process)(const struct rte_ipsec_session *ss, global() member
[all...]
/dpdk/doc/guides/tools/
H A Dpdump.rst10 a DPDK secondary process and is capable of enabling packet capture on dpdk ports.
26 * The ``dpdk-pdump`` tool runs as a DPDK secondary process. It exits when
75 …in the primary process due to a bug in the ethdev library. Due to this bug, in a multi process con…
76 when the primary and secondary have different ports set, then the secondary process
77 …(here the ``dpdk-pdump`` tool) overwrites the ``rte_eth_devices[]`` entries of the primary process.
H A Ddumpcap.rst10 It runs as a secondary DPDK process and lets you capture packets
11 that are coming into and out of a DPDK primary process.
35 * The ``dpdk-dumpcap`` tool runs as a DPDK secondary process.
/dpdk/lib/graph/
H A Dnode.c72 if (reg == NULL || reg->process == NULL) { in __rte_node_register()
107 node->process = reg->process; in __rte_node_register()
170 reg->process = node->process; in rte_node_clone()
H A Dgraph_populate.c90 node->process = graph_pcap_dispatch; in graph_nodes_populate()
91 node->original_process = graph_node->node->process; in graph_nodes_populate()
93 node->process = graph_node->node->process; in graph_nodes_populate()
H A Dgraph_debug.c37 fprintf(f, " process=%p\n", n->process); in node_dump()
78 fprintf(f, " process=%p\n", n->process); in rte_graph_obj_dump()
H A Drte_graph_worker_common.h12 * process, enqueue and move streams of objects to the next nodes.
104 /** Original process function when pcap is enabled. */
141 rte_node_process_t process; /**< Process function. */
207 rc = node->process(graph, node, objs, node->idx);
212 node->process(graph, node, objs, node->idx); in __rte_node_enqueue_tail_update()
127 rte_node_process_t process; /**< Process function. */ global() member
/dpdk/devtools/
H A Dprocess-iwyu.py68 def process(args): function
105 process(args_parse())
/dpdk/app/test-bbdev/
H A Dtest-bbdev.py14 def kill(process): argument
16 process.kill()
/dpdk/doc/guides/howto/
H A Dtelemetry.rst19 socket with path */var/run/dpdk/\*/dpdk_telemetry.v2* (when the primary process
95 When multiple DPDK process instances are running on a system, the user will
102 the file-prefix for the process should be passed via the `-f` or `--file-prefix` script flag.
120 each process after the first will add an increasing count suffix to the telemetry socket name,
H A Ddebug_troubleshoot.rst34 primary process, with various processing stages running on multiple cores. The
419 packets get copied over in RX|TX callback by the secondary process using
425 to copy the packets, which can be shared to the secondary debug process
442 #. If there are multi-process for either data or configuration, check for
443 possible errors in the secondary process where the configuration fails and
454 #. For an application that runs as the primary process only, debug functionality
455 is added in the same process. These can be invoked by timer call-back,
459 a standalone secondary process.
/dpdk/lib/node/
H A Dnull.c20 .process = null,
H A Dpkt_drop.c21 .process = pkt_drop_process,
H A Dip4_lookup.c215 node->process = ip4_lookup_node_process_vec; in ip4_lookup_node_init()
231 .process = ip4_lookup_node_process_scalar,
H A Dethdev_tx.c68 .process = ethdev_tx_node_process,
/dpdk/examples/multi_process/simple_mp/
H A Dcommands.list4 send <STRING>message # send a string to another process
/dpdk/app/test-crypto-perf/
H A Ddpdk-graph-crypto-perf.py163 process = subprocess.Popen(["stdbuf", "-oL", test_cmd] + params,
170 while process.poll() is None:
171 line = process.stdout.readline().strip()
185 if process.poll() != 0 or not columns or not rows:
/dpdk/doc/guides/contributing/
H A Dvulnerability.rst11 are in the scope of this security process (including experimental APIs).
46 as part of the security process.
51 as that can speed up the process considerably.
60 the reporting process must be followed anyway, as described below.
70 Area experts not members of the security team may be involved in the process.
90 using the standard patch process, once a CVE number has been assigned.
166 as described below. It must not be considered as the standard process.
202 OSS-security process <https://oss-security.openwall.org/wiki/mailing-lists/distros>`
321 * `A minimal security response process
/dpdk/doc/guides/linux_gsg/
H A Deal_args.include.rst87 Set the type of the current process.
92 primary DPDK process. This can be helpful if secondary processes cannot
130 No shared files created (implies no secondary process support).
134 Use anonymous memory instead of hugepages (implies no secondary process
/dpdk/app/test/
H A Dtest_graph.c87 rte_node_process_t process; member
106 .process = test_node0_worker,
117 .process = test_node1_worker,
126 .process = test_node2_worker,
135 .process = test_node3_worker,
154 .process = test_node_worker_source,
164 .process = test_node0_worker,

12345