numam-dpdk/test/test
Thomas Monjalon cebe3d7b3d ethdev: remove useless parameter in callback process
The pointer to the user parameter of the callback registration is
automatically pass to the callback function.
There is no point to allow changing this user parameter by a caller.
That's why this parameter is always set to NULL by PMDs and set only
in ethdev layer before calling the callback function.

The history is that the user parameter was initially used
by the callback implementation to pass some information
between the application and the driver:
	c1ceaf3ad0 ("ethdev: add an argument to internal callback function")
Then a new parameter has been added to leave the user parameter
to its standard usage of context given at registration:
	d6af1a13d7 ("ethdev: add return values to callback process API")

The NULL parameter in the internal callback processing function
is now removed. It makes clear that the callback parameter is user
managed and opaque from a DPDK point of view.

Signed-off-by: Thomas Monjalon <thomas@monjalon.net>
Reviewed-by: Ferruh Yigit <ferruh.yigit@intel.com>
2018-01-16 18:47:49 +01:00
..
test_cfgfiles/etc test/cfgfile: add realloc scenario 2017-10-09 00:52:37 +02:00
autotest_data.py test: use SPDX tag for Intel copyright files 2018-01-04 22:41:39 +01:00
autotest_runner.py test: use SPDX tag for Intel copyright files 2018-01-04 22:41:39 +01:00
autotest_test_funcs.py test: use SPDX tag for Intel copyright files 2018-01-04 22:41:39 +01:00
autotest.py test: use SPDX tag for Intel copyright files 2018-01-04 22:41:39 +01:00
commands.c app/test: new command to dump log types 2017-04-05 13:48:45 +02:00
Makefile test: use SPDX tag for Intel copyright files 2018-01-04 22:41:39 +01:00
packet_burst_generator.c test: use SPDX tag for Intel copyright files 2018-01-04 22:41:39 +01:00
packet_burst_generator.h test: use SPDX tag for Intel copyright files 2018-01-04 22:41:39 +01:00
process.h test: use SPDX tag for Intel copyright files 2018-01-04 22:41:39 +01:00
resource.c test: move unit tests to separate directory 2017-02-28 16:04:18 +01:00
resource.h test: move unit tests to separate directory 2017-02-28 16:04:18 +01:00
test_acl.c test: use SPDX tag for Intel copyright files 2018-01-04 22:41:39 +01:00
test_acl.h test: use SPDX tag for Intel copyright files 2018-01-04 22:41:39 +01:00
test_alarm.c test: use SPDX tag for Intel copyright files 2018-01-04 22:41:39 +01:00
test_atomic.c test: use SPDX tag for Intel copyright files 2018-01-04 22:41:39 +01:00
test_bitmap.c test: use SPDX tag for Cavium copyright files 2018-01-09 16:19:01 +01:00
test_byteorder.c test: use SPDX tag for Intel copyright files 2018-01-04 22:41:39 +01:00
test_cfgfile.c test/cfgfile: add realloc scenario 2017-10-09 00:52:37 +02:00
test_cmdline_cirbuf.c test: use SPDX tag for Intel copyright files 2018-01-04 22:41:39 +01:00
test_cmdline_etheraddr.c test: use SPDX tag for Intel copyright files 2018-01-04 22:41:39 +01:00
test_cmdline_ipaddr.c test: use SPDX tag for Intel copyright files 2018-01-04 22:41:39 +01:00
test_cmdline_lib.c test: use SPDX tag for Intel copyright files 2018-01-04 22:41:39 +01:00
test_cmdline_num.c test: use SPDX tag for Intel copyright files 2018-01-04 22:41:39 +01:00
test_cmdline_portlist.c test: use SPDX tag for Intel copyright files 2018-01-04 22:41:39 +01:00
test_cmdline_string.c test: use SPDX tag for Intel copyright files 2018-01-04 22:41:39 +01:00
test_cmdline.c test: use SPDX tag for Intel copyright files 2018-01-04 22:41:39 +01:00
test_cmdline.h test: use SPDX tag for Intel copyright files 2018-01-04 22:41:39 +01:00
test_common.c test: use SPDX tag for Intel copyright files 2018-01-04 22:41:39 +01:00
test_cpuflags.c test: use SPDX tag for Intel copyright files 2018-01-04 22:41:39 +01:00
test_crc.c test: use SPDX tag for Intel copyright files 2018-01-04 22:41:39 +01:00
test_cryptodev_aead_test_vectors.h test: use SPDX tag for Intel copyright files 2018-01-04 22:41:39 +01:00
test_cryptodev_aes_test_vectors.h test: use SPDX tag for Intel copyright files 2018-01-04 22:41:39 +01:00
test_cryptodev_blockcipher.c test: use SPDX tag for Intel copyright files 2018-01-04 22:41:39 +01:00
test_cryptodev_blockcipher.h test: use SPDX tag for Intel copyright files 2018-01-04 22:41:39 +01:00
test_cryptodev_des_test_vectors.h test: use SPDX tag for Intel copyright files 2018-01-04 22:41:39 +01:00
test_cryptodev_hash_test_vectors.h test: use SPDX tag for Intel copyright files 2018-01-04 22:41:39 +01:00
test_cryptodev_hmac_test_vectors.h test: use SPDX tag for Intel copyright files 2018-01-04 22:41:39 +01:00
test_cryptodev_kasumi_hash_test_vectors.h test: use SPDX tag for Intel copyright files 2018-01-04 22:41:39 +01:00
test_cryptodev_kasumi_test_vectors.h test: use SPDX tag for Intel copyright files 2018-01-04 22:41:39 +01:00
test_cryptodev_snow3g_hash_test_vectors.h test: use SPDX tag for Intel copyright files 2018-01-04 22:41:39 +01:00
test_cryptodev_snow3g_test_vectors.h test: use SPDX tag for Intel copyright files 2018-01-04 22:41:39 +01:00
test_cryptodev_zuc_test_vectors.h test: use SPDX tag for Intel copyright files 2018-01-04 22:41:39 +01:00
test_cryptodev.c test: use SPDX tag for Intel copyright files 2018-01-04 22:41:39 +01:00
test_cryptodev.h test: use SPDX tag for Intel copyright files 2018-01-04 22:41:39 +01:00
test_cycles.c test: use SPDX tag for Intel copyright files 2018-01-04 22:41:39 +01:00
test_debug.c test: use SPDX tag for Intel copyright files 2018-01-04 22:41:39 +01:00
test_devargs.c devargs: restore device type API 2017-07-20 00:40:28 +03:00
test_distributor_perf.c test: use SPDX tag for Intel copyright files 2018-01-04 22:41:39 +01:00
test_distributor.c test: use SPDX tag for Intel copyright files 2018-01-04 22:41:39 +01:00
test_eal_flags.c xen: remove dependency in applications 2017-10-09 01:51:58 +02:00
test_eal_fs.c test: use SPDX tag for Intel copyright files 2018-01-04 22:41:39 +01:00
test_efd_perf.c test: use SPDX tag for Intel copyright files 2018-01-04 22:41:39 +01:00
test_efd.c test: use SPDX tag for Intel copyright files 2018-01-04 22:41:39 +01:00
test_errno.c test: use SPDX tag for Intel copyright files 2018-01-04 22:41:39 +01:00
test_event_eth_rx_adapter.c test: use SPDX tag for Intel copyright files 2018-01-04 22:41:39 +01:00
test_event_ring.c test: use SPDX tag for Intel copyright files 2018-01-04 22:41:39 +01:00
test_eventdev_octeontx.c test: use SPDX tag for Cavium copyright files 2018-01-09 16:19:01 +01:00
test_eventdev_sw.c test: use SPDX tag for Intel copyright files 2018-01-04 22:41:39 +01:00
test_eventdev.c test: use SPDX tag for Cavium copyright files 2018-01-09 16:19:01 +01:00
test_flow_classify.c flow_classify: remove table id parameter from API 2018-01-11 19:15:26 +01:00
test_flow_classify.h flow_classify: remove table id parameter from API 2018-01-11 19:15:26 +01:00
test_func_reentrancy.c test: use SPDX tag for Intel copyright files 2018-01-04 22:41:39 +01:00
test_hash_functions.c test: use SPDX tag for Intel copyright files 2018-01-04 22:41:39 +01:00
test_hash_multiwriter.c test: use SPDX tag for Intel copyright files 2018-01-04 22:41:39 +01:00
test_hash_perf.c test: use SPDX tag for Intel copyright files 2018-01-04 22:41:39 +01:00
test_hash_scaling.c test: use SPDX tag for Intel copyright files 2018-01-04 22:41:39 +01:00
test_hash.c test: use SPDX tag for Intel copyright files 2018-01-04 22:41:39 +01:00
test_interrupts.c test: use SPDX tag for Intel copyright files 2018-01-04 22:41:39 +01:00
test_kni.c test: use SPDX tag for Intel copyright files 2018-01-04 22:41:39 +01:00
test_kvargs.c test: move unit tests to separate directory 2017-02-28 16:04:18 +01:00
test_link_bonding_mode4.c test: use SPDX tag for Intel copyright files 2018-01-04 22:41:39 +01:00
test_link_bonding_rssconf.c test: use SPDX tag for Intel copyright files 2018-01-04 22:41:39 +01:00
test_link_bonding.c test: use SPDX tag for Intel copyright files 2018-01-04 22:41:39 +01:00
test_logs.c test: use SPDX tag for Intel copyright files 2018-01-04 22:41:39 +01:00
test_lpm6_data.h test: use SPDX tag for Intel copyright files 2018-01-04 22:41:39 +01:00
test_lpm6_perf.c test: use SPDX tag for Intel copyright files 2018-01-04 22:41:39 +01:00
test_lpm6.c test: use SPDX tag for Intel copyright files 2018-01-04 22:41:39 +01:00
test_lpm_perf.c test: use SPDX tag for Intel copyright files 2018-01-04 22:41:39 +01:00
test_lpm.c test: use SPDX tag for Intel copyright files 2018-01-04 22:41:39 +01:00
test_malloc.c test: use SPDX tag for Intel copyright files 2018-01-04 22:41:39 +01:00
test_mbuf.c test: use SPDX tag for Intel copyright files 2018-01-04 22:41:39 +01:00
test_member_perf.c test: use SPDX tag for Intel copyright files 2018-01-04 22:41:39 +01:00
test_member.c test: use SPDX tag for Intel copyright files 2018-01-04 22:41:39 +01:00
test_memcpy_perf.c test: use SPDX tag for Intel copyright files 2018-01-04 22:41:39 +01:00
test_memcpy.c test: use SPDX tag for Intel copyright files 2018-01-04 22:41:39 +01:00
test_memory.c test: use SPDX tag for Intel copyright files 2018-01-04 22:41:39 +01:00
test_mempool_perf.c test: use SPDX tag for Intel copyright files 2018-01-04 22:41:39 +01:00
test_mempool.c test: use SPDX tag for Intel copyright files 2018-01-04 22:41:39 +01:00
test_memzone.c test: use SPDX tag for Intel copyright files 2018-01-04 22:41:39 +01:00
test_meter.c test: use SPDX tag for Intel copyright files 2018-01-04 22:41:39 +01:00
test_mp_secondary.c test: use SPDX tag for Intel copyright files 2018-01-04 22:41:39 +01:00
test_per_lcore.c test: use SPDX tag for Intel copyright files 2018-01-04 22:41:39 +01:00
test_pmd_perf.c test: use SPDX tag for Intel copyright files 2018-01-04 22:41:39 +01:00
test_pmd_ring_perf.c test: use SPDX tag for Intel copyright files 2018-01-04 22:41:39 +01:00
test_pmd_ring.c test: use SPDX tag for Intel copyright files 2018-01-04 22:41:39 +01:00
test_power_acpi_cpufreq.c test: use SPDX tag for Intel copyright files 2018-01-04 22:41:39 +01:00
test_power_kvm_vm.c test: use SPDX tag for Intel copyright files 2018-01-04 22:41:39 +01:00
test_power.c test: use SPDX tag for Intel copyright files 2018-01-04 22:41:39 +01:00
test_prefetch.c test: use SPDX tag for Intel copyright files 2018-01-04 22:41:39 +01:00
test_red.c test: use SPDX tag for Intel copyright files 2018-01-04 22:41:39 +01:00
test_reorder.c test: use SPDX tag for Intel copyright files 2018-01-04 22:41:39 +01:00
test_resource.c test: move unit tests to separate directory 2017-02-28 16:04:18 +01:00
test_ring_perf.c test: use SPDX tag for Intel copyright files 2018-01-04 22:41:39 +01:00
test_ring.c test: use SPDX tag for Intel copyright files 2018-01-04 22:41:39 +01:00
test_rwlock.c test: use SPDX tag for Intel copyright files 2018-01-04 22:41:39 +01:00
test_sched.c test: use SPDX tag for Intel copyright files 2018-01-04 22:41:39 +01:00
test_service_cores.c service: add attribute for number of invocations 2018-01-12 12:49:40 +01:00
test_spinlock.c test: use SPDX tag for Intel copyright files 2018-01-04 22:41:39 +01:00
test_string_fns.c test: use SPDX tag for Intel copyright files 2018-01-04 22:41:39 +01:00
test_table_acl.c test: use SPDX tag for Intel copyright files 2018-01-04 22:41:39 +01:00
test_table_acl.h test: use SPDX tag for Intel copyright files 2018-01-04 22:41:39 +01:00
test_table_combined.c test: use SPDX tag for Intel copyright files 2018-01-04 22:41:39 +01:00
test_table_combined.h test: use SPDX tag for Intel copyright files 2018-01-04 22:41:39 +01:00
test_table_pipeline.c test: use SPDX tag for Intel copyright files 2018-01-04 22:41:39 +01:00
test_table_pipeline.h test: use SPDX tag for Intel copyright files 2018-01-04 22:41:39 +01:00
test_table_ports.c test: use SPDX tag for Intel copyright files 2018-01-04 22:41:39 +01:00
test_table_ports.h test: use SPDX tag for Intel copyright files 2018-01-04 22:41:39 +01:00
test_table_tables.c test: use SPDX tag for Intel copyright files 2018-01-04 22:41:39 +01:00
test_table_tables.h test: use SPDX tag for Intel copyright files 2018-01-04 22:41:39 +01:00
test_table.c test: use SPDX tag for Intel copyright files 2018-01-04 22:41:39 +01:00
test_table.h test: use SPDX tag for Intel copyright files 2018-01-04 22:41:39 +01:00
test_tailq.c test: use SPDX tag for Intel copyright files 2018-01-04 22:41:39 +01:00
test_thash.c test: move unit tests to separate directory 2017-02-28 16:04:18 +01:00
test_timer_perf.c test: use SPDX tag for Intel copyright files 2018-01-04 22:41:39 +01:00
test_timer_racecond.c eal: switch to architecture specific pause function 2017-07-03 23:58:51 +02:00
test_timer.c test: use SPDX tag for Intel copyright files 2018-01-04 22:41:39 +01:00
test_version.c test: use SPDX tag for Intel copyright files 2018-01-04 22:41:39 +01:00
test_xmmt_ops.h test: use SPDX tag for Cavium copyright files 2018-01-09 16:19:01 +01:00
test.c test: use SPDX tag for Intel copyright files 2018-01-04 22:41:39 +01:00
test.h test: use SPDX tag for Intel copyright files 2018-01-04 22:41:39 +01:00
virtual_pmd.c ethdev: remove useless parameter in callback process 2018-01-16 18:47:49 +01:00
virtual_pmd.h test: use SPDX tag for Intel copyright files 2018-01-04 22:41:39 +01:00