7b424701 | 15-Feb-2024 |
Cristian Dumitrescu <cristian.dumitrescu@intel.com> |
examples/pipeline: simplify L2 forwarding
Simplified the L2 forwarding examples by removing all tables and actions, as they are not really needed for these simple use-cases.
Signed-off-by: Cristian
examples/pipeline: simplify L2 forwarding
Simplified the L2 forwarding examples by removing all tables and actions, as they are not really needed for these simple use-cases.
Signed-off-by: Cristian Dumitrescu <cristian.dumitrescu@intel.com>
show more ...
|
6d99096c | 26-Jan-2023 |
Cristian Dumitrescu <cristian.dumitrescu@intel.com> |
examples/pipeline: add block enable/disable commands
Add CLI commands to enable/disable block execution on data plane threads.
Signed-off-by: Cristian Dumitrescu <cristian.dumitrescu@intel.com> Sig
examples/pipeline: add block enable/disable commands
Add CLI commands to enable/disable block execution on data plane threads.
Signed-off-by: Cristian Dumitrescu <cristian.dumitrescu@intel.com> Signed-off-by: Kamalakannan R <kamalakannan.r@intel.com>
show more ...
|
ce5d73a9 | 26-Jan-2023 |
Cristian Dumitrescu <cristian.dumitrescu@intel.com> |
examples/pipeline: support blocks other than pipelines
Previously, the data plane threads only supported the execution of pipelines assigned to them through configuration updates. Now, the data plan
examples/pipeline: support blocks other than pipelines
Previously, the data plane threads only supported the execution of pipelines assigned to them through configuration updates. Now, the data plane threads also support running blocks such as IPsec.
Signed-off-by: Cristian Dumitrescu <cristian.dumitrescu@intel.com> Signed-off-by: Kamalakannan R <kamalakannan.r@intel.com>
show more ...
|
41f5dfcb | 26-Jan-2023 |
Cristian Dumitrescu <cristian.dumitrescu@intel.com> |
examples/pipeline: rework thread configuration updates
Previously, the configuration updates for the data plane threads were performed through message queues. Now, this mechanism is replaced by the
examples/pipeline: rework thread configuration updates
Previously, the configuration updates for the data plane threads were performed through message queues. Now, this mechanism is replaced by the control thread updating the mirror copy of the data plane thread configuration followed by pointer swapping.
Signed-off-by: Cristian Dumitrescu <cristian.dumitrescu@intel.com> Signed-off-by: Kamalakannan R <kamalakannan.r@intel.com>
show more ...
|
3b0cc5fb | 26-Jan-2023 |
Cristian Dumitrescu <cristian.dumitrescu@intel.com> |
examples/pipeline: add IPsec commands
Add CLI commands for IPsec block configuration.
Signed-off-by: Cristian Dumitrescu <cristian.dumitrescu@intel.com> Signed-off-by: Kamalakannan R <kamalakannan.
examples/pipeline: add IPsec commands
Add CLI commands for IPsec block configuration.
Signed-off-by: Cristian Dumitrescu <cristian.dumitrescu@intel.com> Signed-off-by: Kamalakannan R <kamalakannan.r@intel.com>
show more ...
|
1b41a527 | 26-Jan-2023 |
Cristian Dumitrescu <cristian.dumitrescu@intel.com> |
examples/pipeline: add command for crypto device
Add CLI command for the configuration of crypto devices.
Signed-off-by: Cristian Dumitrescu <cristian.dumitrescu@intel.com> Signed-off-by: Kamalakan
examples/pipeline: add command for crypto device
Add CLI command for the configuration of crypto devices.
Signed-off-by: Cristian Dumitrescu <cristian.dumitrescu@intel.com> Signed-off-by: Kamalakannan R <kamalakannan.r@intel.com>
show more ...
|
def657a3 | 26-Jan-2023 |
Cristian Dumitrescu <cristian.dumitrescu@intel.com> |
examples/pipeline: support crypto devices
Add support for crypto devices in the application.
Signed-off-by: Cristian Dumitrescu <cristian.dumitrescu@intel.com> Signed-off-by: Kamalakannan R <kamala
examples/pipeline: support crypto devices
Add support for crypto devices in the application.
Signed-off-by: Cristian Dumitrescu <cristian.dumitrescu@intel.com> Signed-off-by: Kamalakannan R <kamalakannan.r@intel.com>
show more ...
|
78dffe31 | 26-Jan-2023 |
Cristian Dumitrescu <cristian.dumitrescu@intel.com> |
examples/pipeline: streamline Ethernet device support
Streamline the Ethernet device support code and remove redundant code.
Signed-off-by: Cristian Dumitrescu <cristian.dumitrescu@intel.com> Signe
examples/pipeline: streamline Ethernet device support
Streamline the Ethernet device support code and remove redundant code.
Signed-off-by: Cristian Dumitrescu <cristian.dumitrescu@intel.com> Signed-off-by: Kamalakannan R <kamalakannan.r@intel.com>
show more ...
|
607dd517 | 26-Jan-2023 |
Cristian Dumitrescu <cristian.dumitrescu@intel.com> |
examples/pipeline: streamline ring support
Remove redundant ring related code.
Signed-off-by: Cristian Dumitrescu <cristian.dumitrescu@intel.com> Signed-off-by: Kamalakannan R <kamalakannan.r@intel
examples/pipeline: streamline ring support
Remove redundant ring related code.
Signed-off-by: Cristian Dumitrescu <cristian.dumitrescu@intel.com> Signed-off-by: Kamalakannan R <kamalakannan.r@intel.com>
show more ...
|
ab492f94 | 27-Sep-2022 |
Harshad Narayane <harshad.suresh.narayane@intel.com> |
examples/pipeline: fix file descriptor leak
Fix file close at pipeline code generation.
Coverity issue: 380860 Fixes: 9043f66a ("examples/pipeline: add command for code generation")
Signed-off-by:
examples/pipeline: fix file descriptor leak
Fix file close at pipeline code generation.
Coverity issue: 380860 Fixes: 9043f66a ("examples/pipeline: add command for code generation")
Signed-off-by: Harshad Narayane <harshad.suresh.narayane@intel.com> Signed-off-by: Kamalakannan R <kamalakannan.r@intel.com> Acked-by: Cristian Dumitrescu <cristian.dumitrescu@intel.com>
show more ...
|
327820af | 25-Sep-2022 |
Ali Alnubani <alialnu@nvidia.com> |
examples/pipeline: fix build with some compilers
Fixes the following build failure with gcc 5.4.0 because of uninitialized variables:
[..] examples/pipeline/cli.c:1801:10: error: 'idx' may be used
examples/pipeline: fix build with some compilers
Fixes the following build failure with gcc 5.4.0 because of uninitialized variables:
[..] examples/pipeline/cli.c:1801:10: error: 'idx' may be used uninitialized in this function [-Werror=maybe-uninitialized] [..] examples/pipeline/cli.c:1916:10: error: 'idx' may be used uninitialized in this function [-Werror=maybe-uninitialized] [..]
Fixes: 83f58a7b7b0a ("examples/pipeline: add commands for direct registers")
Signed-off-by: Ali Alnubani <alialnu@nvidia.com>
show more ...
|