Session/TCP/UDP: Reserve HIST_UNKNOWN_PKT mask

This is meant to be used for a new 'X' code in the history in scenarios when
packets are knowingly not processed or an unexpected unknown situation
is recognized.

Usually, these situations are currently reported via weirds or analyzer violations,
but being able to include it in the history field allows them to be more visible.

Will be used for exceeding tunnel depths first.
This commit is contained in:
Arne Welzel 2023-11-30 16:58:47 +01:00
parent c8a032ac70
commit ad9446d799
3 changed files with 5 additions and 1 deletions

View file

@ -203,6 +203,7 @@ public:
#define HIST_CORRUPT_PKT 0x80
#define HIST_RXMIT 0x100
#define HIST_WIN0 0x200
// #define HIST_UNKNOWN_PKT 0x400 (do not use - used in Session.h)
bool CheckHistory(uint32_t mask, char code);
void AddHistory(char code);