snort: validate sw_if_index in attach/detach api handlers 18/42218/1
authorDave Wallace <[email protected]>
Wed, 22 Jan 2025 05:58:36 +0000 (00:58 -0500)
committerDave Wallace <[email protected]>
Wed, 22 Jan 2025 17:19:07 +0000 (17:19 +0000)
commit3ea20bf46ac2c37d7dd37825ee1e55745db0245f
treeeafb185d1dbd4f8fcc50f0b258c227ca685b0ca5
parent90f9501ea2ec67a0d4cc455c5b4025afff5935b0
snort: validate sw_if_index in attach/detach api handlers

- fixes crash in vpp-debug-verify-master-ubuntu2204-x86_64 CI job
  in test_snort_06_detach_if testcase
- fix similar logic in attach handler
- verify snort direction in attach api message
- add tests verifying attribute validation in attach testcase

Type: fix
Fixes: 102575492c9199259aa5e468f21b46936d7a1ac4

Change-Id: I96fbeb0a7b84f2f238df15b20476ed4086251471
Signed-off-by: Dave Wallace <[email protected]>
(cherry picked from commit 2b85ab67f9d2163d83d4a68eb32de051c09c9a78)
src/plugins/snort/snort_api.c
test/test_snort.py