X-Git-Url: http://git.archive.openwrt.org/?p=project%2Fnetifd.git;a=blobdiff_plain;f=system.h;h=1ad861a79736877cec00466c343e723f4eec9374;hp=ad7415635c74c2236bdd41f2720ed2248b2cd60e;hb=4b7662c5841214c105a174fdc9ab9fac870abab9;hpb=5dd87fd8ad3a42c71d90a8fecc893af973e552bf diff --git a/system.h b/system.h index ad74156..1ad861a 100644 --- a/system.h +++ b/system.h @@ -25,6 +25,8 @@ enum tunnel_param { TUNNEL_ATTR_TYPE, TUNNEL_ATTR_REMOTE, TUNNEL_ATTR_LOCAL, + TUNNEL_ATTR_MTU, + TUNNEL_ATTR_DF, TUNNEL_ATTR_TTL, TUNNEL_ATTR_6RD_PREFIX, TUNNEL_ATTR_6RD_RELAY_PREFIX, @@ -102,8 +104,8 @@ int system_if_dump_info(struct device *dev, struct blob_buf *b); int system_if_dump_stats(struct device *dev, struct blob_buf *b); struct device *system_if_get_parent(struct device *dev); bool system_if_force_external(const char *ifname); -void system_if_apply_settings(struct device *dev, struct device_settings *s); - +void system_if_apply_settings(struct device *dev, struct device_settings *s, + unsigned int apply_mask); int system_add_address(struct device *dev, struct device_addr *addr); int system_del_address(struct device *dev, struct device_addr *addr);