From 2b3e96c491d6929a518ac2216d93c3dbcfa9bb1a Mon Sep 17 00:00:00 2001 From: Felix Fietkau Date: Mon, 21 Apr 2014 19:11:34 +0200 Subject: [PATCH] config: add support for disabling interfaces Signed-off-by: Felix Fietkau --- config.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/config.c b/config.c index 14a91a5..1d04efd 100644 --- a/config.c +++ b/config.c @@ -56,11 +56,15 @@ static void config_parse_interface(struct uci_section *s, bool alias) { struct interface *iface; - const char *type = NULL; + const char *type = NULL, *disabled; struct blob_attr *config; struct device *dev; bool bridge = false; + disabled = uci_lookup_option_string(uci_ctx, s, "disabled"); + if (disabled && !strcmp(disabled, "1")) + return; + blob_buf_init(&b, 0); if (!alias) -- 2.11.0