History log of /dpdk/drivers/net/mlx5/hws/mlx5dr_cmd.c (Results 26 – 35 of 35)
Revision Date Author Comments
# 12802ab2 01-Feb-2023 Alex Vesker <valex@nvidia.com>

net/mlx5/hws: support GTA WQE write using FW command

The generate WQE command is used as an interface to writing GTA
WQEs with fields that are not supported in current HW, for example
extended match

net/mlx5/hws: support GTA WQE write using FW command

The generate WQE command is used as an interface to writing GTA
WQEs with fields that are not supported in current HW, for example
extended match definer.

Signed-off-by: Alex Vesker <valex@nvidia.com>
Acked-by: Matan Azrad <matan@nvidia.com>

show more ...


# 51f68dba 12-Jan-2023 Yevgeny Kliteynik <kliteyn@nvidia.com>

net/mlx5/hws: read capabilities for split and linear tables

Read device capabilities that describe the support for
Hash Split table and Linear RTC table.

Signed-off-by: Yevgeny Kliteynik <kliteyn@n

net/mlx5/hws: read capabilities for split and linear tables

Read device capabilities that describe the support for
Hash Split table and Linear RTC table.

Signed-off-by: Yevgeny Kliteynik <kliteyn@nvidia.com>
Acked-by: Viacheslav Ovsiienko <viacheslavo@nvidia.com>

show more ...


# 07f35716 12-Jan-2023 Yevgeny Kliteynik <kliteyn@nvidia.com>

net/mlx5/hws: add hash split and linear lookup tables

Added PRM bits for new RTC types: Hash Split and Linear Lookup tables,
as well as for HASH_RESULT field that contains hash result of the
Hash Sp

net/mlx5/hws: add hash split and linear lookup tables

Added PRM bits for new RTC types: Hash Split and Linear Lookup tables,
as well as for HASH_RESULT field that contains hash result of the
Hash Split table calculation.

Signed-off-by: Yevgeny Kliteynik <kliteyn@nvidia.com>
Acked-by: Viacheslav Ovsiienko <viacheslavo@nvidia.com>

show more ...


# ce946c7d 05-Jan-2023 Erez Shitrit <erezsh@nvidia.com>

net/mlx5/hws: support ibv context shared with local one

The idea is to have a shared ibv_context that all the resources
allocated on it (FT + TIR are exceptions)
Whenever a resource is created local

net/mlx5/hws: support ibv context shared with local one

The idea is to have a shared ibv_context that all the resources
allocated on it (FT + TIR are exceptions)
Whenever a resource is created locally an alias object to that resource
allocated and used in the other context.
The connections between the resources are done according to each type of
the resource, to the original resource, or its alias resource.

Signed-off-by: Erez Shitrit <erezsh@nvidia.com>
Reviewed-by: Alex Vesker <valex@nvidia.com>
Acked-by: Viacheslav Ovsiienko <viacheslavo@nvidia.com>

show more ...


# 7ab100f6 05-Jan-2023 Erez Shitrit <erezsh@nvidia.com>

net/mlx5/hws: add VHCA identifier to the capabilities

This adds the vhca identifier ids, that is read by
query_cap function.

Signed-off-by: Erez Shitrit <erezsh@nvidia.com>
Reviewed-by: Alex Vesker

net/mlx5/hws: add VHCA identifier to the capabilities

This adds the vhca identifier ids, that is read by
query_cap function.

Signed-off-by: Erez Shitrit <erezsh@nvidia.com>
Reviewed-by: Alex Vesker <valex@nvidia.com>
Acked-by: Viacheslav Ovsiienko <viacheslavo@nvidia.com>

show more ...


# ed695274 05-Jan-2023 Yevgeny Kliteynik <kliteyn@nvidia.com>

net/mlx5/hws: add command to create alias objects

Added support for a command that can create alias objects - objects
that are accessed across VHCA.

Signed-off-by: Yevgeny Kliteynik <kliteyn@nvidia

net/mlx5/hws: add command to create alias objects

Added support for a command that can create alias objects - objects
that are accessed across VHCA.

Signed-off-by: Yevgeny Kliteynik <kliteyn@nvidia.com>
Reviewed-by: Alex Vesker <valex@nvidia.com>
Acked-by: Viacheslav Ovsiienko <viacheslavo@nvidia.com>

show more ...


# 720439d8 05-Jan-2023 Yevgeny Kliteynik <kliteyn@nvidia.com>

net/mlx5/hws: add other VHCA access

Added FW command to allow creation of alias objects.

Signed-off-by: Yevgeny Kliteynik <kliteyn@nvidia.com>
Reviewed-by: Alex Vesker <valex@nvidia.com>
Acked-by:

net/mlx5/hws: add other VHCA access

Added FW command to allow creation of alias objects.

Signed-off-by: Yevgeny Kliteynik <kliteyn@nvidia.com>
Reviewed-by: Alex Vesker <valex@nvidia.com>
Acked-by: Viacheslav Ovsiienko <viacheslavo@nvidia.com>

show more ...


# b2300900 05-Jan-2023 Yevgeny Kliteynik <kliteyn@nvidia.com>

net/mlx5/hws: read cross-VHCA capabilities

This adds a read for the capabilities, and keeps them
for future processing.

Signed-off-by: Yevgeny Kliteynik <kliteyn@nvidia.com>
Reviewed-by: Alex Veske

net/mlx5/hws: read cross-VHCA capabilities

This adds a read for the capabilities, and keeps them
for future processing.

Signed-off-by: Yevgeny Kliteynik <kliteyn@nvidia.com>
Reviewed-by: Alex Vesker <valex@nvidia.com>
Acked-by: Viacheslav Ovsiienko <viacheslavo@nvidia.com>

show more ...


# d4444de8 09-Nov-2022 Viacheslav Ovsiienko <viacheslavo@nvidia.com>

net/mlx5/hws: fix timestamp format on Tx queue creation

The NIC since 6DX supports multiple timestamp formats
in CQEs configured via firmware. If real time timestamp
format has been configured the c

net/mlx5/hws: fix timestamp format on Tx queue creation

The NIC since 6DX supports multiple timestamp formats
in CQEs configured via firmware. If real time timestamp
format has been configured the correct attributes should
be specified on queue creation via DevX. These attributes
setting was missed on steering queue creation and hardware
steering initialization failed.

Fixes: 3eb748869d2d ("net/mlx5/hws: add send layer")

Signed-off-by: Viacheslav Ovsiienko <viacheslavo@nvidia.com>

show more ...


# 365cdf5f 20-Oct-2022 Erez Shitrit <erezsh@nvidia.com>

net/mlx5/hws: add command layer

This adds the command layer which is used to communicate with
the FW, to query capabilities and allocate FW resources needed
for HWS.

Signed-off-by: Erez Shitrit <er

net/mlx5/hws: add command layer

This adds the command layer which is used to communicate with
the FW, to query capabilities and allocate FW resources needed
for HWS.

Signed-off-by: Erez Shitrit <erezsh@nvidia.com>
Signed-off-by: Alex Vesker <valex@nvidia.com>

show more ...


12