22#ifndef UTIL_EXCEPTION_POLICY_TYPES_H
23#define UTIL_EXCEPTION_POLICY_TYPES_H
36#define EXCEPTION_POLICY_MAX (EXCEPTION_POLICY_REJECT + 1)
41#define EXCEPTION_POLICY_COUNTER_MAX_LEN 45
44#define EXCEPTION_TARGET_FLAG_DEFRAG_MEMCAP BIT_U8(0)
45#define EXCEPTION_TARGET_FLAG_SESSION_MEMCAP BIT_U8(1)
46#define EXCEPTION_TARGET_FLAG_REASSEMBLY_MEMCAP BIT_U8(2)
47#define EXCEPTION_TARGET_FLAG_FLOW_MEMCAP BIT_U8(3)
48#define EXCEPTION_TARGET_FLAG_MIDSTREAM BIT_U8(4)
49#define EXCEPTION_TARGET_FLAG_APPLAYER_ERROR BIT_U8(5)
uint16_t eps_id[EXCEPTION_POLICY_MAX]
bool valid_settings_ips[EXCEPTION_POLICY_MAX]
bool valid_settings_ids[EXCEPTION_POLICY_MAX]
char eps_name[EXCEPTION_POLICY_MAX][EXCEPTION_POLICY_COUNTER_MAX_LEN]
struct ExceptionPolicyCounters_ ExceptionPolicyCounters
#define EXCEPTION_POLICY_MAX
#define EXCEPTION_POLICY_COUNTER_MAX_LEN
@ EXCEPTION_POLICY_NOT_SET
@ EXCEPTION_POLICY_BYPASS_FLOW
@ EXCEPTION_POLICY_PASS_FLOW
@ EXCEPTION_POLICY_PASS_PACKET
@ EXCEPTION_POLICY_DROP_FLOW
@ EXCEPTION_POLICY_DROP_PACKET
@ EXCEPTION_POLICY_REJECT
struct ExceptionPolicyStatsSetts_ ExceptionPolicyStatsSetts