Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-04-10 | proto-shell: fix a regression with handling multiple proto updates for the ↵ | Felix Fietkau | |
same interface Preserve the device when keep == true Signed-off-by: Felix Fietkau <nbd@openwrt.org> | |||
2014-04-07 | proto-shell: ensure that l3_dev is always set | Felix Fietkau | |
A link-down event clears l3_dev, so even if the proto handler does not provide a new ifname, it still needs to be set explicitly Signed-off-by: Felix Fietkau <nbd@openwrt.org> | |||
2014-03-21 | netifd: Reload proto on topology change | Helmut Schaa | |
Introduce a new device event "topology change" that gets signaled by bridges on adding/removing members. On "topology changes" the proto handlers are requested to "renew" which is most useful for DHCP. Signed-off-by: Helmut Schaa <helmut.schaa@googlemail.com> | |||
2014-03-07 | proto-shell: defer init until after command line option processing | Felix Fietkau | |
Signed-off-by: Felix Fietkau <nbd@openwrt.org> | |||
2014-02-27 | netifd: Link layer state awareness support on interface level | Hans Dedecker | |
The link layer state is monitored for a given interface; an interface will be setup when both enabled and link layer active. Likewise an interface will be teared down when either disabled or link layer down. Signed-off-by: Hans Dedecker <dedeckeh@gmail.com> | |||
2014-01-17 | Add indicator-flags to ubus and hotplug update-events | Steven Barth | |
2013-12-14 | Revert "netifd: Link layer state support on interface level" | Felix Fietkau | |
This reverts commit 7335c3e19ea09674245dda3653d3f40705e68d6b. | |||
2013-12-08 | netifd: Link layer state support on interface level | Hans Dedecker | |
Patch implements handling of link layer support on interface level. An interface will go into the setup state when it's enabled and the underlying link state is enabled. Vice versa an interface will go to the down state when it's either disabled or underlying link state is disabled. Testing has been done with PPP, IPoE, tunnel and static interfaces Signed-off-by: Hans Dedecker <dedeckeh@gmail.com> | |||
2013-10-29 | proto-shell: replace variable length name char arrays with pointers, using ↵ | Felix Fietkau | |
calloc_a Signed-off-by: Felix Fietkau <nbd@openwrt.org> | |||
2013-10-22 | utils: add a function for checking if a process given by pid is still alive | Felix Fietkau | |
Signed-off-by: Felix Fietkau <nbd@openwrt.org> | |||
2013-10-22 | proto-shell: move more core to handler.c | Felix Fietkau | |
Signed-off-by: Felix Fietkau <nbd@openwrt.org> | |||
2013-10-22 | proto-shell: move script handler config parse code to handler.c | Felix Fietkau | |
Signed-off-by: Felix Fietkau <nbd@openwrt.org> | |||
2013-10-22 | proto-shell: move script handler dump code to handler.c | Felix Fietkau | |
Signed-off-by: Felix Fietkau <nbd@openwrt.org> | |||
2013-10-22 | proto-shell: make handler dump code more generic | Felix Fietkau | |
Signed-off-by: Felix Fietkau <nbd@openwrt.org> | |||
2013-10-18 | Reevaluate target routes also on interface update | Steven Barth | |
2013-10-17 | Add protocol update notifications and hotplug legacy calls | Steven Barth | |
2013-06-10 | config: use the new uci_blob library code | Felix Fietkau | |
Signed-off-by: Felix Fietkau <nbd@openwrt.org> | |||
2013-05-13 | Add support for IPv6 and interface target-routes & dependencies | Steven Barth | |
Signed-off-by: Steven Barth <steven@midlink.org> | |||
2013-01-05 | proto-shell: use calloc_a | Felix Fietkau | |
Signed-off-by: Felix Fietkau <nbd@openwrt.org> | |||
2012-10-30 | proto-shell: ensure that the teardown timeout gets killed | Felix Fietkau | |
Signed-off-by: Felix Fietkau <nbd@openwrt.org> | |||
2012-10-29 | use FD_CLOEXEC instead of tracking lists of fds | Felix Fietkau | |
2012-06-19 | proto-shell.c: mark device present after reclaiming it, fixes ubus ↵ | Jo-Philipp Wich | |
network.device status call after the protocol has been reconnected | |||
2012-05-19 | move dns server/search list parsing to interface core to support peerdns=0 + ↵ | Felix Fietkau | |
static entries | |||
2012-05-14 | add a command for allowing the setup task to schedule a restart | Felix Fietkau | |
2012-05-14 | proto-shell: clear dependencies on free | Felix Fietkau | |
2012-05-05 | proto-shell: implement host route dependencies | Felix Fietkau | |
2012-05-04 | add copyright headers | Felix Fietkau | |
2012-04-29 | proto-shell: add support for appending configuration data over multiple ↵ | Felix Fietkau | |
update_link notifications | |||
2012-04-12 | proto-shell: set sm to S_IDLE once the interface is up | Felix Fietkau | |
2012-03-23 | allow proto handlers to attach data items in notify | Felix Fietkau | |
2012-03-23 | move l3 device tracking to interface core to enforce proper order of ↵ | Felix Fietkau | |
address/route removal on device or interface state changes | |||
2012-03-19 | properly flush routes and l3 devices when tearing down interfaces | Felix Fietkau | |
2012-03-19 | proto-shell: fix potential use-after-free | Felix Fietkau | |
2012-03-15 | shell: add tunnel support | Felix Fietkau | |
2012-02-26 | proto: move the dns search option handling to the core | Felix Fietkau | |
2012-02-26 | proto-shell: process some common notify options using proto_apply_ip_settings() | Felix Fietkau | |
2012-01-22 | proto-shell: merge setup/teardown task into one | Felix Fietkau | |
2012-01-21 | proto-shell: rework task statemachine | Felix Fietkau | |
Make handling setup/proto/teardown tasks more explicit and easier to read. Should hopefully prevent some forms of deadlocks. | |||
2011-10-27 | proto-shell: handle the "available" config flag | Felix Fietkau | |
2011-10-27 | proto-shell: add a notify command for setting interface availability | Felix Fietkau | |
2011-10-21 | fix the exit status for the proto-shell task, use WEXITSTATUS | Felix Fietkau | |
2011-10-21 | proto-shell: allow protocol handlers to add interface error messages and ↵ | Felix Fietkau | |
block interface restart | |||
2011-10-21 | proto-shell: pass the return code of the proto task to the teardown handler | Felix Fietkau | |
2011-10-20 | reduce stack usage | Felix Fietkau | |
2011-10-20 | proto-shell: fix parsing of long proto handler descriptions, simplify code | Felix Fietkau | |
2011-10-20 | do not clear device state for devices created by proto-up with ↵ | Felix Fietkau | |
address-external set | |||
2011-10-19 | make a few more functions static | Felix Fietkau | |
2011-10-19 | rework route handling, move parser code to interface-ip.c, add extra options ↵ | Felix Fietkau | |
and add further support for pulling routes from config | |||
2011-10-19 | add support for keeping multiple ip addr/route/dns lists | Felix Fietkau | |
2011-10-18 | proto-shell: reset l3 device if it was set before | Felix Fietkau | |