Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-05-06 | device: prevent interface up/down calls for external devices | Felix Fietkau | |
Signed-off-by: Felix Fietkau <nbd@openwrt.org> | |||
2014-04-26 | netifd: Add interface config support to enable/disable IPv6 in the kernel ↵ | Hans Dedecker | |
per device Main use case is being able to disable IPv6 on (a) WAN interface(s) when only IPv4 connectivity is offered or 6rd is used. Signed-off-by: Hans Dedecker <dedeckeh@gmail.com> | |||
2014-03-11 | netifd: Fix bridge MTU setting when a bridge member is added | Hans Dedecker | |
Reapply bridge mtu setting as adding a bridge member will override the bridge mtu in the kernel Signed-off-by: Hans Dedecker <dedeckeh@gmail.com> | |||
2014-02-27 | netifd: Link layer state awareness support on device level | Hans Dedecker | |
Device layer is informed by netlink events regarding the link layer status. Link layer status change results in a DEV_EVENT_LINK_UP/DEV_EVENT_LINK_DOWN broadcast event for a given device. Depends on uloop error callback patch. Solves issue reported in https://dev.openwrt.org/ticket/14590 Signed-off-by: Hans Dedecker <dedeckeh@gmail.com> Acked-by: Karl Vogel <karl.vogel@gmail.com> | |||
2013-12-16 | device: prevent callbacks to device users that have been cleaned up already | Felix Fietkau | |
Signed-off-by: Felix Fietkau <nbd@openwrt.org> | |||
2013-12-14 | Revert "netifd: Link layer state support on device level" | Felix Fietkau | |
This reverts commit c439b52400978dd3799c66e1f632ee68d2c7c9eb. | |||
2013-12-08 | netifd: Link layer state support on device level | Hans Dedecker | |
Patch implements link layer state awareness (aka carrier detection) in netifd on device level. Signed-off-by: Hans Dedecker <dedeckeh@gmail.com> | |||
2013-12-08 | netifd: Code style line/clean up | Hans Dedecker | |
Signed-off-by: Hans Dedecker <dedeckeh@gmail.com> | |||
2013-10-03 | device.c: report device type when claim fails | Felix Fietkau | |
Signed-off-by: Felix Fietkau <nbd@openwrt.org> | |||
2013-10-03 | device_add_user: return immediately if the new device is the same as the old ↵ | Felix Fietkau | |
device Signed-off-by: Felix Fietkau <nbd@openwrt.org> | |||
2013-06-10 | config: use the new uci_blob library code | Felix Fietkau | |
Signed-off-by: Felix Fietkau <nbd@openwrt.org> | |||
2013-06-10 | config: replace config_memdup with blob_memdup from libubox | Felix Fietkau | |
Signed-off-by: Felix Fietkau <nbd@openwrt.org> | |||
2013-04-15 | device: use safe_list for device event, fixes some hang issues | Felix Fietkau | |
Signed-off-by: Felix Fietkau <nbd@openwrt.org> | |||
2013-02-10 | device: protect device event broadcast against simultaneous deletions of ↵ | Felix Fietkau | |
multiple receivers in the callback (can happen with aliases) Signed-off-by: Felix Fietkau <nbd@openwrt.org> | |||
2012-09-28 | device.c: use format_macaddr() helper to convert mac addresses to strings, ↵ | Jo-Philipp Wich | |
ether_ntoa() does not guarantee a canonical format | |||
2012-07-12 | do not recreate or restart external devices on settings changes, apply them ↵ | Felix Fietkau | |
at runtime | |||
2012-07-12 | add some debug messages for device user count | Felix Fietkau | |
2012-07-05 | when specifying hotplug devices that already have existing configured ↵ | Felix Fietkau | |
devices, set the external flag | |||
2012-07-05 | alias: use a callback for managing device presence state, track alias deps ↵ | Felix Fietkau | |
in a separate list to avoid recursion issues | |||
2012-07-05 | split alias support into a separate source file for better readability | Felix Fietkau | |
2012-07-05 | fix ifname for alias+vlan chains | Felix Fietkau | |
2012-07-05 | device: initialize dev->set_state for virtual devices | Felix Fietkau | |
2012-07-05 | device: export device_broadcast_event | Felix Fietkau | |
2012-06-14 | ignore mac80211 devices specified in /etc/config/network | Felix Fietkau | |
2012-06-07 | device: make device_set_disabled inline, add device_set_deferred | Felix Fietkau | |
2012-06-04 | device: show a bit more info if the device is not present | Felix Fietkau | |
2012-05-04 | add copyright headers | 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 | move device cleanup to common code, fixes use-after-free in tunnel code | Felix Fietkau | |
2012-03-19 | fix a memory leak | Felix Fietkau | |
2012-03-04 | device: differentiate between DEV_CONFIG_APPLIED (no device up/down), and ↵ | Felix Fietkau | |
DEV_CONFIG_RESTART (device restart) | |||
2012-03-03 | do not bring down hotplug devices | Felix Fietkau | |
2012-03-03 | preserve interface main hotplug device on reload | Felix Fietkau | |
2012-02-28 | fix mac address parsing | Felix Fietkau | |
2012-01-23 | always call device_set_disabled, even if the "enabled" attribute is not present | Felix Fietkau | |
2012-01-22 | show mtu, macaddr and txqueuelen from cached device settings | Felix Fietkau | |
2012-01-22 | move device settings to a separate struct | Felix Fietkau | |
2012-01-19 | export carrier status in device stats | Felix Fietkau | |
2012-01-19 | allow devices to be disabled through a config option | Felix Fietkau | |
2011-12-04 | fix use-after-free on device free codepath due to recursion issues, and fix ↵ | Felix Fietkau | |
dev->parent refcounting issues | |||
2011-10-26 | recognize stacked interfaces (e.g. dsa) and handle their dependencies | 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 | fix device_lock | Felix Fietkau | |
2011-10-19 | rework device hotplug handling some more, add device_lock/device_unlock to ↵ | Felix Fietkau | |
prevent use-after-free bugs | |||
2011-10-19 | rework and fix hotplug interface handling | Felix Fietkau | |
2011-10-19 | apply device settings to simple devices with config specified from the ↵ | Felix Fietkau | |
interface section (legacy format compatibility), but only if no other config was provided | |||
2011-10-18 | add support for alias devices, which are activated based on hotplug events ↵ | Felix Fietkau | |
containing the real device name | |||
2011-10-18 | directly pass the device name to the device create function | Felix Fietkau | |
2011-10-11 | implement a new ubus object "network.device", add a method for dumping ↵ | Felix Fietkau | |
detailed device information | |||
2011-10-09 | fix clearing device state, trigger it on device_init() | Felix Fietkau | |