]> git.ipfire.org Git - thirdparty/knot-resolver.git/commitdiff
fixup! WIP: turn RESUME_LAYERS into a function mempool_migration
authorPetr Špaček <petr.spacek@nic.cz>
Thu, 29 Aug 2019 13:44:09 +0000 (15:44 +0200)
committerPetr Špaček <petr.spacek@nic.cz>
Thu, 29 Aug 2019 13:44:09 +0000 (15:44 +0200)
daemon/lua/kres-gen.lua

index 07647cc84f8c9646836ea3f0903e8182b0f1240f..8134dd38e77a621d2a50109bbb53cb9c81206978 100644 (file)
@@ -233,13 +233,7 @@ struct kr_layer {
 };
 typedef struct kr_layer kr_layer_t;
 struct kr_layer_api {
-       int (*begin)(kr_layer_t *);
-       int (*reset)(kr_layer_t *);
-       int (*finish)(kr_layer_t *);
-       int (*consume)(kr_layer_t *, knot_pkt_t *);
-       int (*produce)(kr_layer_t *, knot_pkt_t *);
-       int (*checkout)(kr_layer_t *, knot_pkt_t *, struct sockaddr *, int);
-       int (*answer_finalize)(kr_layer_t *);
+       int (*funcs[7])(kr_layer_t *, struct __va_list_tag *);
        void *data;
        int cb_slots[];
 };