History log of /dpdk/drivers/net/ntnic/include/flow_api_engine.h (Results 1 – 20 of 20)
Revision Date Author Comments
# c4e84cd7 22-Nov-2024 Serhii Iliushyk <sil-plv@napatech.com>

net/ntnic: fix log messages

Add missed error messages to the list to avoid incorrect logs.
Change order base initializers to index base initializers.
Add static assertions to control the completenes

net/ntnic: fix log messages

Add missed error messages to the list to avoid incorrect logs.
Change order base initializers to index base initializers.
Add static assertions to control the completeness of the list of messages.

Fixes: 11ea97805ba1 ("net/ntnic: add minimal flow inline profile")

Signed-off-by: Serhii Iliushyk <sil-plv@napatech.com>

show more ...


# 6019656d 30-Oct-2024 Oleksandr Kolomeiets <okl-plv@napatech.com>

net/ntnic: add MTU configuration

Add supporting API rte_eth_dev_set_mtu

Signed-off-by: Oleksandr Kolomeiets <okl-plv@napatech.com>
Acked-by: Serhii Iliushyk <sil-plv@napatech.com>


# 96d92ae4 30-Oct-2024 Danylo Vodopianov <dvo-plv@napatech.com>

net/ntnic: add internal async flow template

flow filter ops and inline API was extended with next APIs:
1. flow pattern template create
2. flow pattern template destroy
3. flow actions template crea

net/ntnic: add internal async flow template

flow filter ops and inline API was extended with next APIs:
1. flow pattern template create
2. flow pattern template destroy
3. flow actions template create
4. flow actions template destroy
5. flow template table create
6. flow template table destroy

Signed-off-by: Danylo Vodopianov <dvo-plv@napatech.com>
Acked-by: Serhii Iliushyk <sil-plv@napatech.com>

show more ...


# 1042162d 30-Oct-2024 Danylo Vodopianov <dvo-plv@napatech.com>

net/ntnic: add internal flow async create/delete

Inline profile was extended with async flow create and delete features
implementation.

async create and destroy was added to the flow filter ops.

S

net/ntnic: add internal flow async create/delete

Inline profile was extended with async flow create and delete features
implementation.

async create and destroy was added to the flow filter ops.

Signed-off-by: Danylo Vodopianov <dvo-plv@napatech.com>
Acked-by: Serhii Iliushyk <sil-plv@napatech.com>

show more ...


# 87b3bb06 30-Oct-2024 Danylo Vodopianov <dvo-plv@napatech.com>

net/ntnic: add flow async create/destroy

Implementation for async create and destroy flow.

Signed-off-by: Danylo Vodopianov <dvo-plv@napatech.com>
Acked-by: Serhii Iliushyk <sil-plv@napatech.com>


# 4033e053 30-Oct-2024 Danylo Vodopianov <dvo-plv@napatech.com>

net/ntnic: add flow meter

Add meter implementation to the profile inline.

Management functions were extended with meter flow support.

Signed-off-by: Danylo Vodopianov <dvo-plv@napatech.com>
Acked-

net/ntnic: add flow meter

Add meter implementation to the profile inline.

Management functions were extended with meter flow support.

Signed-off-by: Danylo Vodopianov <dvo-plv@napatech.com>
Acked-by: Serhii Iliushyk <sil-plv@napatech.com>

show more ...


# c0d44442 30-Oct-2024 Danylo Vodopianov <dvo-plv@napatech.com>

net/ntnic: add flow aging event

Port thread was extended with new age event callback handler.
LRN, INF, STA registers getter setter was added.

Signed-off-by: Danylo Vodopianov <dvo-plv@napatech.com

net/ntnic: add flow aging event

Port thread was extended with new age event callback handler.
LRN, INF, STA registers getter setter was added.

Signed-off-by: Danylo Vodopianov <dvo-plv@napatech.com>
Acked-by: Serhii Iliushyk <sil-plv@napatech.com>

show more ...


# e7e01fd1 30-Oct-2024 Danylo Vodopianov <dvo-plv@napatech.com>

net/ntnic: add flow info and flow configure

Inline profile was extended with flow info and create.

Module which operate with age queue was extended with create and free
operations.

Signed-off-by:

net/ntnic: add flow info and flow configure

Inline profile was extended with flow info and create.

Module which operate with age queue was extended with create and free
operations.

Signed-off-by: Danylo Vodopianov <dvo-plv@napatech.com>
Acked-by: Serhii Iliushyk <sil-plv@napatech.com>

show more ...


# 6f0fe142 30-Oct-2024 Oleksandr Kolomeiets <okl-plv@napatech.com>

net/ntnic: add flow dump

Add possibility to dump flow in human readable format

Signed-off-by: Oleksandr Kolomeiets <okl-plv@napatech.com>
Acked-by: Serhii Iliushyk <sil-plv@napatech.com>


# 7fa0bf29 30-Oct-2024 Danylo Vodopianov <dvo-plv@napatech.com>

net/ntnic: add hash module

The Hasher module calculates a configurable hash value to be used
internally by the FPGA.
The module support both Toeplitz and NT-hash.

Signed-off-by: Danylo Vodopianov <

net/ntnic: add hash module

The Hasher module calculates a configurable hash value to be used
internally by the FPGA.
The module support both Toeplitz and NT-hash.

Signed-off-by: Danylo Vodopianov <dvo-plv@napatech.com>
Acked-by: Serhii Iliushyk <sil-plv@napatech.com>

show more ...


# 9bd46cf2 30-Oct-2024 Danylo Vodopianov <dvo-plv@napatech.com>

net/ntnic: add KM module

The Key Matcher module checks the values of individual fields of a
packet.
It supports both exact match which is implemented with a CAM, and
wildcards which is implemented w

net/ntnic: add KM module

The Key Matcher module checks the values of individual fields of a
packet.
It supports both exact match which is implemented with a CAM, and
wildcards which is implemented with a TCAM.

Signed-off-by: Danylo Vodopianov <dvo-plv@napatech.com>
Acked-by: Serhii Iliushyk <sil-plv@napatech.com>

show more ...


# c6821abf 30-Oct-2024 Danylo Vodopianov <dvo-plv@napatech.com>

net/ntnic: add flow items GTP and actions raw encap/decap

Add possibility to use
* RTE_FLOW_ITEM_TYPE_GTP
* RTE_FLOW_ITEM_TYPE_GTP_PSC
* RTE_FLOW_ACTION_TYPE_RAW_ENCAP
* RTE_FLOW_ACTION_TYPE_RAW_DEC

net/ntnic: add flow items GTP and actions raw encap/decap

Add possibility to use
* RTE_FLOW_ITEM_TYPE_GTP
* RTE_FLOW_ITEM_TYPE_GTP_PSC
* RTE_FLOW_ACTION_TYPE_RAW_ENCAP
* RTE_FLOW_ACTION_TYPE_RAW_DECAP

Signed-off-by: Danylo Vodopianov <dvo-plv@napatech.com>
Acked-by: Serhii Iliushyk <sil-plv@napatech.com>

show more ...


# 339ca124 30-Oct-2024 Danylo Vodopianov <dvo-plv@napatech.com>

net/ntnic: add flow action modify field

Add possibility to use RTE_FLOW_ACTION_TYPE_MODIFY_FIELD.

Signed-off-by: Danylo Vodopianov <dvo-plv@napatech.com>
Acked-by: Serhii Iliushyk <sil-plv@napatech

net/ntnic: add flow action modify field

Add possibility to use RTE_FLOW_ACTION_TYPE_MODIFY_FIELD.

Signed-off-by: Danylo Vodopianov <dvo-plv@napatech.com>
Acked-by: Serhii Iliushyk <sil-plv@napatech.com>

show more ...


# 6fec9a9a 30-Oct-2024 Serhii Iliushyk <sil-plv@napatech.com>

net/ntnic: add infrastructure for flow actions and items

Add entities(utilities, structures, etc) required for flow support

Signed-off-by: Serhii Iliushyk <sil-plv@napatech.com>


# e02fdb65 30-Oct-2024 Serhii Iliushyk <sil-plv@napatech.com>

net/ntnic: add flow create/destroy

Implements flow create/destroy functions with minimal capabilities
item any
action port id

Signed-off-by: Serhii Iliushyk <sil-plv@napatech.com>


# 8385ba0e 30-Oct-2024 Serhii Iliushyk <sil-plv@napatech.com>

net/ntnic: add flow profile management

Implements functions required for (re)set NT flow dev

Signed-off-by: Serhii Iliushyk <sil-plv@napatech.com>


# 2005c549 30-Oct-2024 Serhii Iliushyk <sil-plv@napatech.com>

net/ntnic: add management functions for flow profile

Management functions implements (re)setting of the NT flow dev.

Signed-off-by: Serhii Iliushyk <sil-plv@napatech.com>


# b01eb812 30-Oct-2024 Danylo Vodopianov <dvo-plv@napatech.com>

net/ntnic: add flow dev configuration

This API allows enabling of flow profile for NT SmartNIC.

Signed-off-by: Danylo Vodopianov <dvo-plv@napatech.com>
Acked-by: Serhii Iliushyk <sil-plv@napatech.c

net/ntnic: add flow dev configuration

This API allows enabling of flow profile for NT SmartNIC.

Signed-off-by: Danylo Vodopianov <dvo-plv@napatech.com>
Acked-by: Serhii Iliushyk <sil-plv@napatech.com>

show more ...


# 7917b0d3 10-Oct-2024 Oleksandr Kolomeiets <okl-plv@napatech.com>

net/ntnic: add base init and deinit flow backend

Add basic implementation of the NT flow backend API

Signed-off-by: Oleksandr Kolomeiets <okl-plv@napatech.com>
Acked-by: Serhii Iliushyk <sil-plv@n

net/ntnic: add base init and deinit flow backend

Add basic implementation of the NT flow backend API

Signed-off-by: Oleksandr Kolomeiets <okl-plv@napatech.com>
Acked-by: Serhii Iliushyk <sil-plv@napatech.com>

show more ...


# 1d3f62a0 10-Oct-2024 Oleksandr Kolomeiets <okl-plv@napatech.com>

net/ntnic: add base init and deinit of flow API

Add basic API for initialization resources required by flow filter API

Signed-off-by: Oleksandr Kolomeiets <okl-plv@napatech.com>
Acked-by: Serhii Il

net/ntnic: add base init and deinit of flow API

Add basic API for initialization resources required by flow filter API

Signed-off-by: Oleksandr Kolomeiets <okl-plv@napatech.com>
Acked-by: Serhii Iliushyk <sil-plv@napatech.com>

show more ...