Rename cache scanning to updating
authorRafał Miłecki <rafal@milecki.pl>
Fri, 10 Feb 2017 14:17:44 +0000 (15:17 +0100)
committerRafał Miłecki <rafal@milecki.pl>
Mon, 13 Feb 2017 10:45:20 +0000 (11:45 +0100)
What we were do is querying over all interfaces for all cached entries.
This isn't real scanning but rather updating (the cache).

Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
Acked-by: John Crispin <john@phrozen.org>
cache.c
cache.h
ubus.c

diff --git a/cache.c b/cache.c
index 6bf0d26ed60a95db262c2b2a43c7b1ce668b7c20..dd263d204272d86f49203993ff9d4a8d2c7cb5a0 100644 (file)
--- a/cache.c
+++ b/cache.c
@@ -121,7 +121,7 @@ void cache_cleanup(struct interface *iface)
 }
 
 void
-cache_scan(void)
+cache_update(void)
 {
        struct interface *iface;
        struct cache_service *s;
diff --git a/cache.h b/cache.h
index d433fae7041b4431f6e462616135ea931337a48a..4b86a835eb3d2d854b048e18fb22ab0e030beead 100644 (file)
--- a/cache.h
+++ b/cache.h
@@ -49,7 +49,7 @@ struct cache_record {
 extern struct avl_tree services;
 
 int cache_init(void);
-void cache_scan(void);
+void cache_update(void);
 void cache_cleanup(struct interface *iface);
 void cache_answer(struct interface *iface, uint8_t *base, int blen,
                  char *name, struct dns_answer *a, uint8_t *rdata, int flush);
diff --git a/ubus.c b/ubus.c
index 9a16a8645a7aeb2b4202b34ef0bc6f9c6e436740..69db2ac8c34f60aa07a91f08f97477d33ef11a41 100644 (file)
--- a/ubus.c
+++ b/ubus.c
@@ -39,11 +39,11 @@ umdns_reload(struct ubus_context *ctx, struct ubus_object *obj,
 }
 
 static int
-umdns_scan(struct ubus_context *ctx, struct ubus_object *obj,
+umdns_update(struct ubus_context *ctx, struct ubus_object *obj,
                struct ubus_request_data *req, const char *method,
                struct blob_attr *msg)
 {
-       cache_scan();
+       cache_update();
        return 0;
 }
 
@@ -228,7 +228,7 @@ static const struct ubus_method umdns_methods[] = {
        UBUS_METHOD("set_config", umdns_set_config, config_policy),
        UBUS_METHOD("query", umdns_query, query_policy),
        UBUS_METHOD("fetch", umdns_query, query_policy),
-       UBUS_METHOD_NOARG("scan", umdns_scan),
+       UBUS_METHOD_NOARG("update", umdns_update),
        UBUS_METHOD_NOARG("browse", umdns_browse),
        UBUS_METHOD_NOARG("hosts", umdns_hosts),
        UBUS_METHOD_NOARG("reload", umdns_reload),