make interface:ifname a string instead of an array
[project/netifd.git] / system.h
1 #ifndef __NETIFD_SYSTEM_H
2 #define __NETIFD_SYSTEM_H
3
4 #include <sys/socket.h>
5 #include "device.h"
6
7 int system_bridge_addbr(struct device *bridge);
8 int system_bridge_delbr(struct device *bridge);
9 int system_bridge_addif(struct device *bridge, struct device *dev);
10 int system_bridge_delif(struct device *bridge, struct device *dev);
11
12 int system_vlan_add(struct device *dev, int id);
13 int system_vlan_del(struct device *dev);
14
15 int system_if_up(struct device *dev);
16 int system_if_down(struct device *dev);
17 int system_if_check(struct device *dev);
18
19 int system_add_address(struct device *dev, struct device_addr *addr);
20 int system_del_address(struct device *dev, struct device_addr *addr);
21
22 int system_add_route(struct device *dev, struct device_route *route);
23 int system_del_route(struct device *dev, struct device_route *route);
24
25 #endif