rework debugging code, add debugging levels
[project/netifd.git] / config.c
index 4f3a3cd..cb79b2a 100644 (file)
--- a/config.c
+++ b/config.c
@@ -132,7 +132,7 @@ config_parse_bridge_interface(struct uci_section *s)
 
        uci_to_blob(&b, s, bridge_device_type.config_params);
        if (!device_create(name, &bridge_device_type, b.head)) {
-               DPRINTF("Failed to create bridge for interface '%s'\n", s->e.name);
+               D(INTERFACE, "Failed to create bridge for interface '%s'\n", s->e.name);
                return -EINVAL;
        }
 
@@ -148,7 +148,7 @@ config_parse_interface(struct uci_section *s)
        const char *type;
        struct blob_attr *config;
 
-       DPRINTF("Create interface '%s'\n", s->e.name);
+       D(INTERFACE, "Create interface '%s'\n", s->e.name);
 
        blob_buf_init(&b, 0);
 
@@ -223,7 +223,7 @@ config_diff(struct blob_attr **tb1, struct blob_attr **tb2,
                if (blob_len(tb1[i]) != blob_len(tb2[i]))
                        goto mark;
 
-               if (memcmp(tb1[i], tb2[i], blob_pad_len(tb1[i])) != 0)
+               if (memcmp(tb1[i], tb2[i], blob_raw_len(tb1[i])) != 0)
                        goto mark;
 
                continue;