X-Git-Url: http://git.archive.openwrt.org/?p=project%2Fnetifd.git;a=blobdiff_plain;f=system.h;h=1ad861a79736877cec00466c343e723f4eec9374;hp=e1d35c9206477ab418a5d811c8bdb33a6864e27c;hb=4b7662c5841214c105a174fdc9ab9fac870abab9;hpb=e757e7d352a244e20a0c32fec96b35e5893d62ea diff --git a/system.h b/system.h index e1d35c9..1ad861a 100644 --- a/system.h +++ b/system.h @@ -26,6 +26,7 @@ enum tunnel_param { TUNNEL_ATTR_REMOTE, TUNNEL_ATTR_LOCAL, TUNNEL_ATTR_MTU, + TUNNEL_ATTR_DF, TUNNEL_ATTR_TTL, TUNNEL_ATTR_6RD_PREFIX, TUNNEL_ATTR_6RD_RELAY_PREFIX, @@ -103,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);