numam-dpdk/examples
Xueming Li 64051bb1f1 devargs: unify scratch buffer storage
In current design, legacy parser rte_devargs_parse() saved scratch
buffer to devargs.args while new parser rte_devargs_layers_parse() saved
to devargs.data. Code using devargs had to know the difference and
cleaned up memory accordingly - error prone.

This patch unifies scratch buffer to data field, introduces
rte_devargs_reset() function to wrap the memory clean up logic.

Signed-off-by: Xueming Li <xuemingl@nvidia.com>
Acked-by: Ray Kinsella <mdr@ashroe.eu>
Reviewed-by: Gaetan Rivet <grive@u256.net>
2021-04-14 22:25:08 +02:00
..
bbdev_app examples/bbdev: fix header include for musl 2021-03-23 08:41:05 +01:00
bond examples: warn about broken pkg-config 2021-01-30 01:27:28 +01:00
bpf examples: remove old build system references 2020-09-07 23:51:57 +02:00
cmdline examples: warn about broken pkg-config 2021-01-30 01:27:28 +01:00
distributor examples: warn about broken pkg-config 2021-01-30 01:27:28 +01:00
ethtool examples: warn about broken pkg-config 2021-01-30 01:27:28 +01:00
eventdev_pipeline examples: warn about broken pkg-config 2021-01-30 01:27:28 +01:00
fips_validation examples/fips_validation: enhance getopt_long usage 2021-03-23 12:48:11 +01:00
flow_classify examples: warn about broken pkg-config 2021-01-30 01:27:28 +01:00
flow_filtering examples: warn about broken pkg-config 2021-01-30 01:27:28 +01:00
helloworld examples: warn about broken pkg-config 2021-01-30 01:27:28 +01:00
ioat examples: warn about broken pkg-config 2021-01-30 01:27:28 +01:00
ip_fragmentation examples: warn about broken pkg-config 2021-01-30 01:27:28 +01:00
ip_pipeline examples: warn about broken pkg-config 2021-01-30 01:27:28 +01:00
ip_reassembly examples: warn about broken pkg-config 2021-01-30 01:27:28 +01:00
ipsec-secgw examples: warn about broken pkg-config 2021-01-30 01:27:28 +01:00
ipv4_multicast examples: warn about broken pkg-config 2021-01-30 01:27:28 +01:00
kni examples: warn about broken pkg-config 2021-01-30 01:27:28 +01:00
l2fwd examples: warn about broken pkg-config 2021-01-30 01:27:28 +01:00
l2fwd-cat examples: warn about broken pkg-config 2021-01-30 01:27:28 +01:00
l2fwd-crypto examples: warn about broken pkg-config 2021-01-30 01:27:28 +01:00
l2fwd-event examples: warn about broken pkg-config 2021-01-30 01:27:28 +01:00
l2fwd-jobstats examples: warn about broken pkg-config 2021-01-30 01:27:28 +01:00
l2fwd-keepalive examples: warn about broken pkg-config 2021-01-30 01:27:28 +01:00
l3fwd examples: warn about broken pkg-config 2021-01-30 01:27:28 +01:00
l3fwd-acl examples/l3fwd-acl: enhance getopt_long usage 2021-03-23 13:00:16 +01:00
l3fwd-graph examples: warn about broken pkg-config 2021-01-30 01:27:28 +01:00
l3fwd-power examples: warn about broken pkg-config 2021-01-30 01:27:28 +01:00
link_status_interrupt examples: warn about broken pkg-config 2021-01-30 01:27:28 +01:00
multi_process devargs: unify scratch buffer storage 2021-04-14 22:25:08 +02:00
ntb examples: warn about broken pkg-config 2021-01-30 01:27:28 +01:00
packet_ordering examples/packet_ordering: fix port configuration 2021-03-24 11:16:37 +01:00
performance-thread examples/performance-thread: enhance getopt_long usage 2021-03-23 13:00:29 +01:00
pipeline pipeline: add meter array to SWX 2021-03-24 19:18:45 +01:00
ptpclient examples/ptpclient: enable Rx timestamp offload 2021-03-17 13:49:12 +01:00
qos_meter examples: warn about broken pkg-config 2021-01-30 01:27:28 +01:00
qos_sched examples/qos_sched: enhance getopt_long usage 2021-03-23 13:00:29 +01:00
rxtx_callbacks examples: warn about broken pkg-config 2021-01-30 01:27:28 +01:00
server_node_efd examples: warn about broken pkg-config 2021-01-30 01:27:28 +01:00
service_cores examples: warn about broken pkg-config 2021-01-30 01:27:28 +01:00
skeleton examples: warn about broken pkg-config 2021-01-30 01:27:28 +01:00
timer examples: warn about broken pkg-config 2021-01-30 01:27:28 +01:00
vdpa examples: warn about broken pkg-config 2021-01-30 01:27:28 +01:00
vhost examples/vhost: check memory table query 2021-03-31 08:46:32 +02:00
vhost_blk examples/vhost_blk: check features before inflight API 2021-03-31 08:20:59 +02:00
vhost_crypto examples/vhost_crypto: remove unused short option 2021-03-31 10:02:18 +02:00
vm_power_manager examples: warn about broken pkg-config 2021-01-30 01:27:28 +01:00
vmdq examples: warn about broken pkg-config 2021-01-30 01:27:28 +01:00
vmdq_dcb examples: warn about broken pkg-config 2021-01-30 01:27:28 +01:00
meson.build build: detect execinfo library on Linux 2021-03-23 08:41:05 +01:00