added 'packet' construct into protocol lib as it is repeatening pattern + odher modifications

4 jobs for packet in 3 minutes and 31 seconds (queued for 1 second)
Name Stage Failure
flawfinder-sast Test
$ /analyzer run
bash: line 125: /analyzer: No such file or directory
Uploading artifacts for failed job
Uploading artifacts...
Runtime platform
arch=amd64 os=linux pid=2108801 revision=7a6612da version=13.12.0
WARNING: gl-sast-report.json: no matching files
ERROR: No files to upload
Cleaning up file based variables
ERROR: Job failed: exit status 1