OpenWrt Network interface configuration daemon

Felix Fietkau a63479ad89 always create device routes 12 年 前
config ea6dec1329 add support for configuring static routes 12 年 前
dummy 15bf3d441f shell: support routes without gateway 12 年 前
scripts 2152229c45 add support for calls to a hotplug script on interface state changes 12 年 前
.gitignore 120881e1b8 add tmp to .gitignore 12 年 前
CMakeLists.txt 1c7bff698e parse tunnel devices from config 12 年 前
DESIGN 2b33b33188 document PROTO_FLAG_IMMEDIATE 13 年 前
bridge.c 4b8e81a146 bridge: turn stp off by default 12 年 前
config.c 1c7bff698e parse tunnel devices from config 12 年 前
config.h 8699ae1f82 rename config_init_interfaces to config_init_all 12 年 前
device.c 85c3eb9af8 device: differentiate between DEV_CONFIG_APPLIED (no device up/down), and DEV_CONFIG_RESTART (device restart) 12 年 前
device.h 1c7bff698e parse tunnel devices from config 12 年 前
interface-event.c cd6ff76cf1 fix path and invocation for hotplug calls 12 年 前
interface-ip.c a63479ad89 always create device routes 12 年 前
interface-ip.h a63479ad89 always create device routes 12 年 前
interface.c c6e1778d44 simplify vlist, move avl key handling to vlist_add() 12 年 前
interface.h aff73720b6 ubus: use interface_{add,remove}_link for hotplug ops 12 年 前
main.c 9393ff39a8 always use SIGKILL for netifd_kill_process, it is usually a last resort 12 年 前
netifd.h cd6ff76cf1 fix path and invocation for hotplug calls 12 年 前
proto-shell.c ad4f8bf014 shell: add tunnel support 12 年 前
proto-static.c a3606a74c6 proto: add an option for specifying external addresses using proto_apply_ip_settings() 12 年 前
proto.c a63479ad89 always create device routes 12 年 前
proto.h 05c0ded29c make proto_parse_ip_addr_string() static 12 年 前
system-dummy.c a63479ad89 always create device routes 12 年 前
system-linux.c a63479ad89 always create device routes 12 年 前
system.c 87648299f8 system-linux: add functions for adding/removing ip tunnels (currently only sit supported) 12 年 前
system.h 87648299f8 system-linux: add functions for adding/removing ip tunnels (currently only sit supported) 12 年 前
tunnel.c 1c7bff698e parse tunnel devices from config 12 年 前
ubus.c aff73720b6 ubus: use interface_{add,remove}_link for hotplug ops 12 年 前
ubus.h 23880ff533 add ubus events for interface up/down 12 年 前
utils.c 449b8758a0 vlist: add a special node version -1 for nodes that should not be flushed on updates 12 年 前
utils.h a8eb0ec505 add BUILD_BUG_ON from the kernel 12 年 前
vlan.c f8276b9b14 apply device settings to simple devices with config specified from the interface section (legacy format compatibility), but only if no other config was provided 12 年 前