[dpdk-dev] [PATCH v11 5/8] ethdev: add speed capabilities
Chen, Jing D
jing.d.chen at intel.com
Fri Mar 18 06:18:58 CET 2016
Hi,
Best Regards,
Mark
> -----Original Message-----
> From: Thomas Monjalon [mailto:thomas.monjalon at 6wind.com]
> Sent: Friday, March 18, 2016 2:09 AM
> To: marcdevel at gmail.com; Richardson, Bruce; Doherty, Declan; Ananyev,
> Konstantin; Lu, Wenzhuo; Zhang, Helin; Chen, Jing D; harish.patil at qlogic.com;
> rahul.lakkireddy at chelsio.com; johndale at cisco.com; vido at cesnet.cz;
> adrien.mazarguil at 6wind.com; alejandro.lucero at netronome.com
> Cc: dev at dpdk.org
> Subject: [PATCH v11 5/8] ethdev: add speed capabilities
>
> From: Marc Sune <marcdevel at gmail.com>
>
> The speed capabilities of a device can be retrieved with
> rte_eth_dev_info_get().
>
> The new field speed_capa is initialized in the drivers without
> taking care of device characteristics in this patch.
> When the capabilities of a driver are accurate, the table in
> overview.rst must be filled.
>
> Signed-off-by: Marc Sune <marcdevel at gmail.com>
> ---
> doc/guides/nics/overview.rst | 1 +
> doc/guides/rel_notes/release_16_04.rst | 8 ++++++++
> drivers/net/bnx2x/bnx2x_ethdev.c | 1 +
> drivers/net/cxgbe/cxgbe_ethdev.c | 1 +
> drivers/net/e1000/em_ethdev.c | 4 ++++
> drivers/net/e1000/igb_ethdev.c | 4 ++++
> drivers/net/fm10k/fm10k_ethdev.c | 4 ++++
> drivers/net/i40e/i40e_ethdev.c | 8 ++++++++
> drivers/net/ixgbe/ixgbe_ethdev.c | 8 ++++++++
> drivers/net/mlx4/mlx4.c | 2 ++
> drivers/net/mlx5/mlx5_ethdev.c | 3 +++
> drivers/net/nfp/nfp_net.c | 2 ++
> lib/librte_ether/rte_ethdev.h | 21 +++++++++++++++++++++
> 13 files changed, 67 insertions(+)
>
>
> static void
> diff --git a/drivers/net/fm10k/fm10k_ethdev.c
> b/drivers/net/fm10k/fm10k_ethdev.c
> index edc8c11..2a1c222 100644
> --- a/drivers/net/fm10k/fm10k_ethdev.c
> +++ b/drivers/net/fm10k/fm10k_ethdev.c
> @@ -1410,6 +1410,10 @@ fm10k_dev_infos_get(struct rte_eth_dev *dev,
> .nb_min = FM10K_MIN_TX_DESC,
> .nb_align = FM10K_MULT_TX_DESC,
> };
> +
> + dev_info->speed_capa = ETH_LINK_SPEED_1G |
> ETH_LINK_SPEED_2_5G |
> + ETH_LINK_SPEED_10G | ETH_LINK_SPEED_25G |
> + ETH_LINK_SPEED_40G;
> }
>
Fm10k has 100G capability, we'd better to add ETH_LINK_SPEED_100G here.
More information about the dev
mailing list