pipeline: add check against loops
authorCristian Dumitrescu <cristian.dumitrescu@intel.com>
Wed, 1 Dec 2021 12:21:19 +0000 (12:21 +0000)
committerThomas Monjalon <thomas@monjalon.net>
Sun, 13 Feb 2022 21:30:59 +0000 (22:30 +0100)
commitdbce95e363392f0699a9a38c49d78d132511b9b8
tree2e082f4af45df31d8862aa459073a099b2f58486
parent96b37959fb9aa82807a2018017c41c438c7502b2
pipeline: add check against loops

Detect when a jump instruction, either conditional or unconditional,
is jumping to itself, thus creating a loop, which is not allowed in
data plane code.

Signed-off-by: Cristian Dumitrescu <cristian.dumitrescu@intel.com>
Signed-off-by: Harshad Narayane <harshad.suresh.narayane@intel.com>
lib/pipeline/rte_swx_pipeline.c