summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorFelix Fietkau <nbd@openwrt.org>2011-10-05 16:03:16 +0200
committerFelix Fietkau <nbd@openwrt.org>2011-10-05 16:03:16 +0200
commit314b33c511f8aa53c9fb97c6a9ad9d410f06af26 (patch)
treec9fdfb3fa7a5fcf98a58ef96ba3cdc89b9c01635
parent64c271ed3bd50ce5ffbf69108d75bb79d279e8d9 (diff)
add better debug messages for interface create/remove/update
-rw-r--r--config.c2
-rw-r--r--interface.c9
2 files changed, 6 insertions, 5 deletions
diff --git a/config.c b/config.c
index cb79b2a..1ca0256 100644
--- a/config.c
+++ b/config.c
@@ -148,8 +148,6 @@ config_parse_interface(struct uci_section *s)
const char *type;
struct blob_attr *config;
- D(INTERFACE, "Create interface '%s'\n", s->e.name);
-
blob_buf_init(&b, 0);
type = uci_lookup_option_string(uci_ctx, s, "type");
diff --git a/interface.c b/interface.c
index 59b7ea2..73da2ab 100644
--- a/interface.c
+++ b/interface.c
@@ -420,11 +420,14 @@ interface_update(struct vlist_tree *tree, struct vlist_node *node_new,
struct interface *if_old = container_of(node_old, struct interface, node);
struct interface *if_new = container_of(node_new, struct interface, node);
- if (node_old && node_new)
+ if (node_old && node_new) {
+ D(INTERFACE, "Update interface '%s'\n", if_new->name);
interface_change_config(if_old, if_new);
- else if (node_old)
+ } else if (node_old) {
+ D(INTERFACE, "Remove interface '%s'\n", if_old->name);
set_config_state(if_old, IFC_REMOVE);
- else if (node_new) {
+ } else if (node_new) {
+ D(INTERFACE, "Create interface '%s'\n", if_new->name);
interface_claim_device(if_new);
proto_init_interface(if_new, if_new->config);
interface_ip_init(if_new);