summaryrefslogtreecommitdiff
path: root/v5/apf_interpreter_source.c
diff options
context:
space:
mode:
Diffstat (limited to 'v5/apf_interpreter_source.c')
-rw-r--r--v5/apf_interpreter_source.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/v5/apf_interpreter_source.c b/v5/apf_interpreter_source.c
index 24dbbca..636d679 100644
--- a/v5/apf_interpreter_source.c
+++ b/v5/apf_interpreter_source.c
@@ -61,7 +61,7 @@ extern void APF_TRACE_HOOK(u32 pc, const u32* regs, const u8* program,
#define ENFORCE_UNSIGNED(c) ((c)==(u32)(c))
u32 apf_version(void) {
- return 20240226;
+ return 20240312;
}
typedef struct {
@@ -501,6 +501,7 @@ int apf_run(void* ctx, u32* const program, const u32 program_len,
apf_ctx.mem.named.program_size = program_len;
apf_ctx.mem.named.ram_len = ram_len;
apf_ctx.mem.named.packet_size = packet_len;
+ apf_ctx.mem.named.apf_version = apf_version();
apf_ctx.mem.named.filter_age = filter_age_16384ths >> 14;
apf_ctx.mem.named.filter_age_16384ths = filter_age_16384ths;