projects
/
project
/
netifd.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
move route interface assignment to the vlist update
[project/netifd.git]
/
system.h
diff --git
a/system.h
b/system.h
index
639dbc8
..
05fbcae
100644
(file)
--- a/
system.h
+++ b/
system.h
@@
-6,6
+6,16
@@
#include "device.h"
#include "interface-ip.h"
#include "device.h"
#include "interface-ip.h"
+enum tunnel_param {
+ TUNNEL_ATTR_TYPE,
+ TUNNEL_ATTR_REMOTE,
+ TUNNEL_ATTR_LOCAL,
+ TUNNEL_ATTR_TTL,
+ __TUNNEL_ATTR_MAX
+};
+
+const struct config_param_list tunnel_attr_list;
+
enum bridge_opt {
/* stp and forward delay always set */
BRIDGE_OPT_AGEING_TIME = (1 << 0),
enum bridge_opt {
/* stp and forward delay always set */
BRIDGE_OPT_AGEING_TIME = (1 << 0),
@@
-38,6
+48,7
@@
void system_if_clear_state(struct device *dev);
int system_if_up(struct device *dev);
int system_if_down(struct device *dev);
int system_if_check(struct device *dev);
int system_if_up(struct device *dev);
int system_if_down(struct device *dev);
int system_if_check(struct device *dev);
+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);
int system_if_dump_stats(struct device *dev, struct blob_buf *b);
struct device *system_if_get_parent(struct device *dev);
@@
-48,6
+59,9
@@
int system_add_route(struct device *dev, struct device_route *route);
int system_del_route(struct device *dev, struct device_route *route);
int system_flush_routes(void);
int system_del_route(struct device *dev, struct device_route *route);
int system_flush_routes(void);
+int system_del_ip_tunnel(const char *name);
+int system_add_ip_tunnel(const char *name, struct blob_attr *attr);
+
time_t system_get_rtime(void);
#endif
time_t system_get_rtime(void);
#endif