Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-06-11 | Add vlan 802.1q/802.1ad support as netifd devices | Gioacchino Mazzurco | |
At moment netifd supports just 802.1q vlan, you can configure them using a concise but "hacky" syntax using an interface config section, with this patch netifd acquire the capability of configuring 802.1ad and 802.1q vlan using config device sections, so you can define a vlan device plus interface with something like this: config device 'test' option type '8021ad' option name 'test' option ifname 'eth0' option vid '1000' config interface 'testif' option ifname 'test' option proto 'none' option auto '1' old syntax for 802.1q keeps working so no retrocompatibility problems, to keep retrocompatibility means also that user must not use name/ifname like eth0.2 for devices declared with the new style because this would trigger the "old style" when interface config section is parsed Signed-off-by: Gioacchino Mazzurco <gmazzurco89@gmail.com> | |||
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-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-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-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: add macvlan support | Felix Fietkau | |
Signed-off-by: Felix Fietkau <nbd@openwrt.org> Signed-off-by: Jo-Philipp Wich <jow@openwrt.org> | |||
2013-06-10 | config: use the new uci_blob library code | 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-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: export device_broadcast_event | Felix Fietkau | |
2012-06-07 | device: make device_set_disabled inline, add device_set_deferred | Felix Fietkau | |
2012-05-04 | add copyright headers | Felix Fietkau | |
2012-03-15 | parse tunnel devices from config | Felix Fietkau | |
2012-03-04 | device: differentiate between DEV_CONFIG_APPLIED (no device up/down), and ↵ | Felix Fietkau | |
DEV_CONFIG_RESTART (device restart) | |||
2012-01-22 | save and restore previous device settings when overriding them via config | Felix Fietkau | |
2012-01-22 | move device settings to a separate struct | 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-11-04 | add a hotplug op for preparing an interface bridge so that it's ready when ↵ | Felix Fietkau | |
an external process adds interfaces | |||
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 | rework device hotplug handling some more, add device_lock/device_unlock to ↵ | Felix Fietkau | |
prevent use-after-free bugs | |||
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-06 | prevent deletion devices that are part of the current configuration | Felix Fietkau | |
2011-10-05 | rename a variable for clarity | Felix Fietkau | |
2011-10-05 | rename check_device_state to device_check_state | Felix Fietkau | |
2011-10-03 | more changes for config reload handling | Felix Fietkau | |
2011-10-03 | use a common function for creating devices that avoids creating duplicates | Felix Fietkau | |
2011-09-05 | move ip related functions and data structures to a separate header file | Felix Fietkau | |
2011-09-05 | improve interface for cleaning up unused devices | Felix Fietkau | |
2011-09-04 | make device_claim/device_release operate on the device_user instead of the ↵ | Felix Fietkau | |
device to avoid refcount bugs | |||
2011-09-04 | make bridge configuration more dynamic | Felix Fietkau | |
2011-07-29 | reorder function | Felix Fietkau | |
2011-07-29 | s/release_device/device_release/ | Felix Fietkau | |
2011-07-29 | s/claim_device/device_claim/ | Felix Fietkau | |
2011-07-29 | s/init_virtual_device/device_init_virtual/ | Felix Fietkau | |
2011-07-29 | s/init_device/device_init/ | Felix Fietkau | |
2011-07-29 | s/get_device/device_get/ | Felix Fietkau | |
2011-07-29 | s/cleanup_device/device_cleanup/ | Felix Fietkau | |
2011-07-29 | s/set_device_present/device_set_present/ | Felix Fietkau | |
2011-07-29 | s/add_device_user/device_add_user/ | Felix Fietkau | |
2011-07-29 | s/remove_device_user/device_remove_user/g | Felix Fietkau | |