summaryrefslogtreecommitdiff
path: root/device.c
Commit message (Expand)AuthorAgeFilesLines
* device: differentiate between DEV_CONFIG_APPLIED (no device up/down), and DEV...Felix Fietkau2012-03-041-2/+3
* do not bring down hotplug devicesFelix Fietkau2012-03-031-1/+2
* preserve interface main hotplug device on reloadFelix Fietkau2012-03-031-0/+3
* fix mac address parsingFelix Fietkau2012-02-281-1/+1
* always call device_set_disabled, even if the "enabled" attribute is not presentFelix Fietkau2012-01-231-3/+4
* show mtu, macaddr and txqueuelen from cached device settingsFelix Fietkau2012-01-221-0/+27
* move device settings to a separate structFelix Fietkau2012-01-221-7/+8
* export carrier status in device statsFelix Fietkau2012-01-191-0/+2
* allow devices to be disabled through a config optionFelix Fietkau2012-01-191-2/+28
* fix use-after-free on device free codepath due to recursion issues, and fix d...Felix Fietkau2011-12-041-3/+16
* recognize stacked interfaces (e.g. dsa) and handle their dependenciesFelix Fietkau2011-10-261-10/+34
* do not clear device state for devices created by proto-up with address-extern...Felix Fietkau2011-10-201-4/+5
* fix device_lockFelix Fietkau2011-10-191-1/+1
* rework device hotplug handling some more, add device_lock/device_unlock to pr...Felix Fietkau2011-10-191-0/+19
* rework and fix hotplug interface handlingFelix Fietkau2011-10-191-2/+4
* apply device settings to simple devices with config specified from the interf...Felix Fietkau2011-10-191-6/+6
* add support for alias devices, which are activated based on hotplug events co...Felix Fietkau2011-10-181-3/+105
* directly pass the device name to the device create functionFelix Fietkau2011-10-181-11/+2
* implement a new ubus object "network.device", add a method for dumping detail...Felix Fietkau2011-10-111-0/+33
* fix clearing device state, trigger it on device_init()Felix Fietkau2011-10-091-0/+1
* only free unused devices after the final config initFelix Fietkau2011-10-061-1/+1
* only show the "Create new device.." message if there is no old deviceFelix Fietkau2011-10-061-2/+2
* device reload, use config_check_equal instead of config_check_diffFelix Fietkau2011-10-061-10/+8
* fix parsing settings for devices on reloadFelix Fietkau2011-10-061-7/+7
* fix refcount bugs when dev->set_state failsFelix Fietkau2011-10-061-3/+8
* always recreate devices by default if the config attribute list is not the de...Felix Fietkau2011-10-061-2/+6
* fix a double free / use after freeFelix Fietkau2011-10-061-1/+0
* prevent deletion devices that are part of the current configurationFelix Fietkau2011-10-061-7/+44
* recreate devices if the type does not matchFelix Fietkau2011-10-061-2/+8
* delete devices before recreating themFelix Fietkau2011-10-061-2/+12
* add debug messages for device config changesFelix Fietkau2011-10-061-1/+5
* rename a variable for clarityFelix Fietkau2011-10-051-0/+20
* device: duplicate the config earlier to avoid using stale dataFelix Fietkau2011-10-051-2/+7
* add a debug message when a device is createdFelix Fietkau2011-10-051-0/+1
* allow temporary duplicates of devicesFelix Fietkau2011-10-051-1/+1
* use device_(add|remove)_user when replacing devicesFelix Fietkau2011-10-051-2/+2
* rename check_device_state to device_check_stateFelix Fietkau2011-10-051-2/+2
* rework debugging code, add debugging levelsFelix Fietkau2011-10-041-5/+5
* fix device reload with no previous configFelix Fietkau2011-10-031-2/+5
* more changes for config reload handlingFelix Fietkau2011-10-031-5/+71
* use a common function for creating devices that avoids creating duplicatesFelix Fietkau2011-10-031-0/+13
* fix a compile error on non-linux systemsFelix Fietkau2011-09-241-0/+3
* fix compilation with GCC 4.6 on LinuxSteven Barth2011-09-221-0/+1
* use DPRINTF instead of fprintf(stderr)Felix Fietkau2011-09-111-2/+2
* remove code duplicationFelix Fietkau2011-09-051-15/+10
* improve interface for cleaning up unused devicesFelix Fietkau2011-09-051-7/+15
* make device_claim/device_release operate on the device_user instead of the de...Felix Fietkau2011-09-041-2/+16
* use list_add_tail instead of list_addFelix Fietkau2011-09-041-1/+1
* make bridge configuration more dynamicFelix Fietkau2011-09-041-53/+43
* s/broadcast_device_event/device_broadcast_event/Felix Fietkau2011-07-291-6/+6