X-Git-Url: https://git.archive.openwrt.org/?a=blobdiff_plain;ds=sidebyside;f=proto-shell.c;h=7aecf84c5f6b4a130ca72b039885da03ddef4d1a;hb=f5ca090c260a74fd3576f79ffb8799e8c20e3878;hp=f0738a98b5191a6fb220f9eafb7866e08f41d942;hpb=f365db4c75b7e824eb785be487b0afc18a45ef7f;p=project%2Fnetifd.git diff --git a/proto-shell.c b/proto-shell.c index f0738a9..7aecf84 100644 --- a/proto-shell.c +++ b/proto-shell.c @@ -234,7 +234,6 @@ enum { NOTIFY_ADDR_EXT, NOTIFY_ROUTES, NOTIFY_ROUTES6, - NOTIFY_DNS_SEARCH, __NOTIFY_LAST }; @@ -250,13 +249,11 @@ static const struct blobmsg_policy notify_attr[__NOTIFY_LAST] = { [NOTIFY_ADDR_EXT] = { .name = "address-external", .type = BLOBMSG_TYPE_BOOL }, [NOTIFY_ROUTES] = { .name = "routes", .type = BLOBMSG_TYPE_ARRAY }, [NOTIFY_ROUTES6] = { .name = "routes6", .type = BLOBMSG_TYPE_ARRAY }, - [NOTIFY_DNS_SEARCH] = { .name = "dns_search", .type = BLOBMSG_TYPE_ARRAY }, }; static int proto_shell_update_link(struct proto_shell_state *state, struct blob_attr *data, struct blob_attr **tb) { - struct interface_ip_settings *ip; struct interface *iface = state->proto.iface; struct blob_attr *cur; int dev_create = 1; @@ -291,7 +288,6 @@ proto_shell_update_link(struct proto_shell_state *state, struct blob_attr *data, device_claim(&state->l3_dev); } - ip = &iface->proto_ip; interface_update_start(iface); proto_apply_ip_settings(iface, data, addr_ext); @@ -301,9 +297,6 @@ proto_shell_update_link(struct proto_shell_state *state, struct blob_attr *data, if ((cur = tb[NOTIFY_ROUTES6]) != NULL) proto_shell_parse_route_list(state->proto.iface, cur, true); - if ((cur = tb[NOTIFY_DNS_SEARCH]) != NULL) - interface_add_dns_search_list(ip, cur); - interface_update_complete(state->proto.iface); state->proto.proto_event(&state->proto, IFPEV_UP);