[dpdk-dev] [PATCH 05/13] examples/eventdev: add ops to check cmdline args

Van Haaren, Harry harry.van.haaren at intel.com
Tue Dec 19 12:23:00 CET 2017


> From: Pavan Nikhilesh [mailto:pbhagavatula at caviumnetworks.com]
> Sent: Thursday, December 7, 2017 8:37 PM
> To: Eads, Gage <gage.eads at intel.com>; jerin.jacobkollanukkaran at cavium.com;
> Van Haaren, Harry <harry.van.haaren at intel.com>; Rao, Nikhil
> <nikhil.rao at intel.com>; hemant.agrawal at nxp.com; Ma, Liang J
> <liang.j.ma at intel.com>
> Cc: dev at dpdk.org; Pavan Nikhilesh <pbhagavatula at caviumnetworks.com>
> Subject: [PATCH 05/13] examples/eventdev: add ops to check cmdline args
> 
> Each eventdev pipeline needs to allow different cmdline args combination
> based on pipeline type.
> 
> Signed-off-by: Pavan Nikhilesh <pbhagavatula at caviumnetworks.com>

<snip>

> +static void
> +generic_opt_check(void)
> +{
> +	int i;
> +	int ret;
> +	uint32_t cap = 0;
> +	uint8_t rx_needed = 0;
> +	struct rte_event_dev_info eventdev_info;
> +
> +	memset(&eventdev_info, 0, sizeof(struct rte_event_dev_info));
> +	rte_event_dev_info_get(0, &eventdev_info);
> +
> +	for (i = 0; i < rte_eth_dev_count(); i++) {
> +		ret = rte_event_eth_rx_adapter_caps_get(0, i, &cap);
> +		if (ret)
> +			rte_exit(EXIT_FAILURE,
> +					"failed to get event rx adapter "
> +					"capabilities");

Nit: split string




More information about the dev mailing list