[dpdk-dev] [PATCH v4 02/10] eal: probe new virtual bus after	other bus devices
    Thomas Monjalon 
    thomas.monjalon at 6wind.com
       
    Mon Mar 13 18:42:30 CET 2017
    
    
  
2017-03-06 11:56, Jan Blunck:
> @@ -86,9 +86,14 @@ int
>  rte_bus_probe(void)
>  {
>  	int ret;
> -	struct rte_bus *bus;
> +	struct rte_bus *bus, *vbus = NULL;
>  
>  	TAILQ_FOREACH(bus, &rte_bus_list, next) {
> +		if (!strcmp(bus->name, "virtual")) {
> +			vbus = bus;
> +			continue;
> +		}
Why this special handling?
[...]
> +	if (vbus) {
> +		ret = vbus->probe();
> +		if (ret) {
> +			RTE_LOG(ERR, EAL, "Bus (%s) probe failed.\n",
> +				vbus->name);
> +			return ret;
> +		}
> +	}
We should not have any special code in this function.
    
    
More information about the dev
mailing list