Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-05-12 | netifd: Support for configurable default packet steering behavior | Hans Dedecker | |
The default packet steering behavior can be configured via the parameter default_ps in the global section; the default value is true to keep backwards compatibility. Device packet steering (rps/xps) config can still be used to override the default behavior. This allows you to disable packet steering for all devices without the need to define a device config list which disables receive/transmit packet steering Signed-off-by: Hans Dedecker <dedeckeh@gmail.com> | |||
2015-04-19 | interface: remove obsolete device config apply code | Felix Fietkau | |
Signed-off-by: Felix Fietkau <nbd@openwrt.org> | |||
2015-03-19 | netifd:Make sure interface device config is also cached | Hans Dedecker | |
Fixes issue interface device config is not applied in some cases. As the interface device config was applied but not always cached; an interface device config diff was not always detected. Simplify device config setting by exposing as api only device_apply_config Signed-off-by: Hans Dedecker <dedeckeh@gmail.com> | |||
2015-02-17 | netifd: Set interface device config when device has old settings | Hans Dedecker | |
If interface device settings are removed in UCI they were not removed in the device settings; calling device_set_config when device settings are present solves this. Signed-off-by: Hans Dedecker <dedeckeh@gmail.com> | |||
2015-02-16 | Revert "interface: do not set device_config where only the ifname option ↵ | Felix Fietkau | |
matches" This reverts commit 8dd2eedafccc9f898d391b93a59efb1412c5b5e9. This commit was reported to cause a regression with setting MTU on interfaces. Signed-off-by: Felix Fietkau <nbd@openwrt.org> | |||
2015-02-09 | netifd: Remove unnecessary default_config check in config_parse_interface | Hans Dedecker | |
No need to check default_config twice as it's already checked in config_parse_interface Signed-off-by: Hans Dedecker <dedeckeh@gmail.com> | |||
2015-02-09 | netifd: set current_config for simple devices when parsing device config | Hans Dedecker | |
If currrent_config is not set when the simple device config is applied the device will be deleted in device_reset_old Signed-off-by: Hans Dedecker <dedeckeh@gmail.com> | |||
2015-01-24 | interface: suppress unnecessary device config overrides | Felix Fietkau | |
Signed-off-by: Felix Fietkau <nbd@openwrt.org> | |||
2015-01-24 | device: simplify config blob memory allocation handling | Felix Fietkau | |
Signed-off-by: Felix Fietkau <nbd@openwrt.org> | |||
2015-01-24 | interface: do not set device_config where only the ifname option matches | Felix Fietkau | |
Signed-off-by: Felix Fietkau <nbd@openwrt.org> | |||
2015-01-24 | device: apply config changes from device sections | Felix Fietkau | |
Signed-off-by: Felix Fietkau <nbd@openwrt.org> | |||
2015-01-23 | device: set dev->default_config to false for devices parsed from config | Felix Fietkau | |
Signed-off-by: Felix Fietkau <nbd@openwrt.org> | |||
2015-01-23 | device: add support for specifying a configuration for simple vlan devices | Felix Fietkau | |
Signed-off-by: Felix Fietkau <nbd@openwrt.org> | |||
2014-10-24 | config: use sprintf instead of asprintf | Felix Fietkau | |
Signed-off-by: Felix Fietkau <nbd@openwrt.org> | |||
2014-10-07 | config: define _GNU_SOURCE for asprintf | Felix Fietkau | |
Signed-off-by: Felix Fietkau <nbd@openwrt.org> | |||
2014-10-04 | wireless: display anonymous interface section names using index based ↵ | Felix Fietkau | |
extended syntax Signed-off-by: Felix Fietkau <nbd@openwrt.org> | |||
2014-06-11 | Reorder alfabetically device type matching as they are growing in number | Gioacchino Mazzurco | |
Signed-off-by: Gioacchino Mazzurco <gmazzurco89@gmail.com> | |||
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-21 | config: add support for disabling interfaces | Felix Fietkau | |
Signed-off-by: Felix Fietkau <nbd@openwrt.org> | |||
2014-03-31 | config: ignore config parser errors | Felix Fietkau | |
This helps with keeping routers reachable when there are typos in the network config. Signed-off-by: Felix Fietkau <nbd@openwrt.org> | |||
2014-03-19 | uci: Allow setting the UCI config path on the command line | Matthias Schiffer | |
Add a -c switch which allows setting an alternative UCI path instead of using the libuci default. Signed-off-by: Matthias Schiffer <mschiffer@universe-factory.net> | |||
2013-11-30 | wireless: show the virtual interface section name in wireless status | Felix Fietkau | |
Signed-off-by: Felix Fietkau <nbd@openwrt.org> | |||
2013-11-29 | add initial support for handling wireless devices via scripts | Felix Fietkau | |
Signed-off-by: Felix Fietkau <nbd@openwrt.org> | |||
2013-10-19 | interface: rework code to get rid of arbitrary IFNAMSIZ limitation for ↵ | Felix Fietkau | |
interface names Signed-off-by: Felix Fietkau <nbd@openwrt.org> | |||
2013-10-19 | interface: remove "dynamic" argument for interface_init, add the ↵ | Felix Fietkau | |
interface_set_dynamic function instead Signed-off-by: Felix Fietkau <nbd@openwrt.org> | |||
2013-10-17 | Add ubus function to create nested interfaces | Steven Barth | |
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-06-10 | config: replace config_memdup with blob_memdup from libubox | Felix Fietkau | |
Signed-off-by: Felix Fietkau <nbd@openwrt.org> | |||
2013-04-04 | Add support for ip rules | Jo-Philipp Wich | |
2013-04-03 | Rewrite IPv6 prefix assignment | Steven Barth | |
2013-01-15 | Initial IPv6 prefix support | Steven Barth | |
Signed-off-by: Steven Barth <steven@midlink.org> | |||
2012-10-19 | free unused devices after cleaning up interfaces to get rid of ↵ | Felix Fietkau | |
recently-freed bridge devices | |||
2012-07-12 | add simple device config params to interface blob attributes, and add a flag ↵ | Felix Fietkau | |
that indicates if it is present | |||
2012-05-23 | add interface alias support | Felix Fietkau | |
2012-05-04 | add copyright headers | Felix Fietkau | |
2012-03-15 | parse tunnel devices from config | Felix Fietkau | |
2012-02-03 | update the interface list version on config reload, fixes removing old ↵ | Felix Fietkau | |
interfaces | |||
2011-12-04 | fix use-after-free on config reload | Felix Fietkau | |
2011-11-08 | do not hardcode config package in config_init_package() | Felix Fietkau | |
2011-10-19 | add support for configuring static routes | Felix Fietkau | |
2011-10-19 | minor cleanup | Felix Fietkau | |
2011-10-19 | rename config_init_interfaces to config_init_all | Felix Fietkau | |
2011-10-19 | remove the argument to config_init_interfaces | 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 | 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-07 | config: remove unused variable (fix cc error) | Steven Barth | |
2011-10-06 | only free unused devices after the final config init | Felix Fietkau | |
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 | |