[dpdk-dev] [PATCH 1/2] net/mlx5: cache the associated network device ifindex
Stephen Hemminger
stephen at networkplumber.org
Fri Jul 19 18:15:44 CEST 2019
On Fri, 19 Jul 2019 05:31:44 +0000
Viacheslav Ovsiienko <viacheslavo at mellanox.com> wrote:
> + /*
> + * Store associated network device interface index. This index
> + * is permanent throughout the lifetime of device. We do not spawn
> + * rte_eth_dev ports without associated network device, and if
> + * network device is being unbound we get the remove notification
> + * message and rte_eth_dev port is also detached. So, we may store
> + * the ifindex here and use the cached value further. The network
> + * device name can be changed dynamically and should not be cached.
> + */
> + assert(spawn->ifindex);
> + priv->if_index = spawn->ifindex;
This correct, but overkill.
1. The comment is way too wordy. Please stick to only a couple of lines.
If you feel more explanation is necessary put that in the commit log.
2. It is perfectly okay to return 0 as a value in dev_info.
Therefore the assert is unnecessary.
3. Where is "Reported-by:"
4. What was wrong with my simpler patch?
More information about the dev
mailing list