diff options
author | Alice Frosi <afrosi@redhat.com> | 2023-04-06 14:58:43 +0200 |
---|---|---|
committer | Alice Frosi <afrosi@redhat.com> | 2023-04-06 14:58:43 +0200 |
commit | be8d1f5f3aac134218ccbeec49108844293796bc (patch) | |
tree | c15ede4ae3ec5eb1911ebe6dcfdb9bc1b18e751f /cooker/filter.h | |
parent | 89428f6c6ab2c1cea735258b4257f15f71648d0f (diff) | |
download | seitan-be8d1f5f3aac134218ccbeec49108844293796bc.tar seitan-be8d1f5f3aac134218ccbeec49108844293796bc.tar.gz seitan-be8d1f5f3aac134218ccbeec49108844293796bc.tar.bz2 seitan-be8d1f5f3aac134218ccbeec49108844293796bc.tar.lz seitan-be8d1f5f3aac134218ccbeec49108844293796bc.tar.xz seitan-be8d1f5f3aac134218ccbeec49108844293796bc.tar.zst seitan-be8d1f5f3aac134218ccbeec49108844293796bc.zip |
filter: define arg_cmp and arg_type
Diffstat (limited to 'cooker/filter.h')
-rw-r--r-- | cooker/filter.h | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/cooker/filter.h b/cooker/filter.h index 7705414..afdd0b9 100644 --- a/cooker/filter.h +++ b/cooker/filter.h @@ -33,16 +33,20 @@ #define MAX_JUMPS 128 #define EMPTY -1 -enum arg_type { NO_CHECK, U32, U64 }; +enum arg_type { U32, U64 }; union arg_value { uint32_t v32; uint64_t v64; }; +enum arg_cmp { NO_CHECK, EQ, NE, LE, LT, GE, GT, AND_EQ, AND_NE }; + struct arg { - enum arg_type type; union arg_value value; + enum arg_type type; + enum arg_cmp cmp; + union arg_value op2; }; struct bpf_call { |