X-Git-Url: https://git.archive.openwrt.org/?p=project%2Fnetifd.git;a=blobdiff_plain;f=system.h;h=c9b28c8bed6a02f113c76fe2ce1ee4a9c56135ef;hp=35f09713f79c0edc31ec2df89e4c40307deda861;hb=e1b2a2313dfa148f0708add78f7efce362cbc408;hpb=8ac814e3d02fd3c8be2798814c085dc2c65c5c49 diff --git a/system.h b/system.h index 35f0971..c9b28c8 100644 --- a/system.h +++ b/system.h @@ -3,6 +3,9 @@ #include #include "device.h" +#include "interface-ip.h" + +int system_init(void); int system_bridge_addbr(struct device *bridge); int system_bridge_delbr(struct device *bridge); @@ -16,7 +19,10 @@ int system_if_up(struct device *dev); int system_if_down(struct device *dev); int system_if_check(struct device *dev); -int system_add_address(struct device *dev, int family, void *addr, int prefixlen); -int system_del_address(struct device *dev, int family, void *addr); +int system_add_address(struct device *dev, struct device_addr *addr); +int system_del_address(struct device *dev, struct device_addr *addr); + +int system_add_route(struct device *dev, struct device_route *route); +int system_del_route(struct device *dev, struct device_route *route); #endif