X-Git-Url: https://git.archive.openwrt.org/?p=project%2Fnetifd.git;a=blobdiff_plain;f=macvlan.c;h=019a7ffedce6db4f353f38c19275fcceb9ed0f09;hp=9c03cd8191dc1d61295ad01c705f57734a3d1b2e;hb=fb2f843edf44c6f12b636cd82cdd1c71e953495f;hpb=f35b76c61baf68dc5dd8440fc06d860f8dfacc44;ds=sidebyside diff --git a/macvlan.c b/macvlan.c index 9c03cd8..019a7ff 100644 --- a/macvlan.c +++ b/macvlan.c @@ -44,6 +44,9 @@ static const struct blobmsg_policy macvlan_attrs[__MACVLAN_ATTR_MAX] = { static const struct uci_blob_param_list macvlan_attr_list = { .n_params = __MACVLAN_ATTR_MAX, .params = macvlan_attrs, + + .n_next = 1, + .next = { &device_attr_list }, }; struct macvlan_device { @@ -255,6 +258,7 @@ macvlan_create(const char *name, struct blob_attr *attr) const struct device_type macvlan_device_type = { .name = "MAC VLAN", .config_params = &macvlan_attr_list, + .keep_link_status = true, .create = macvlan_create, .config_init = macvlan_config_init,