Age | Commit message (Collapse) | Author | |
---|---|---|---|
2013-04-25 | interface: rework reload, ensure that all changes are applied before ↵ | Felix Fietkau | |
restarting the interface Signed-off-by: Felix Fietkau <nbd@openwrt.org> | |||
2013-04-23 | set default bridge priority to 0x7FFF | Jo-Philipp Wich | |
2013-04-23 | add bridge priority option | Niels Boehm | |
[netifd] add bridge priority option Using the bridge priority (lower numbers are higher in the hierarchy), one can ensure that the router is chosen as root bridge in a setup with spanning tree protocol. For instance, one can set the priority of network lan to 32767, causing the router to win over all directly and indirectly connected nodes that have a default priority of 32768. The reason for doing that is that otherwise it has a default priority 32768 as well and any other connected node could win and get root bridge. In a home setup, those nodes are often desktop or laptop boxes and get switched off from time to time. As a consequence, root bridges vanish or new root bridges get chosen relatively often, resulting in frequent topology changes to the STP network. While the new topology has not settled, packets can get lost, causing noticeable interruptions of network traffic. Setting the router's bridge on a lower numbered priority (and thus higher in the selection hierarchy) solves the problem in the vast majority of the cases by ensuring that the device that is most likely powered on 24/7 gets chosen as root and prevents topology changes. Signed-off-by: Niels Boehm <blubberdiblub@gmail.com> | |||
2013-04-19 | IPv6: Try harder to assign prefix parts | Steven Barth | |
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-04-09 | IPv6: Remove local ULA if there is an external one | Steven Barth | |
2013-04-09 | Fix comparisation conditions in route_cmp() | Jo-Philipp Wich | |
2013-04-05 | Fix a memory corruption when updating IPv6 prefixes | Steven Barth | |
2013-04-05 | Maintain config order of ip rules unless user explicitely provides priority | Jo-Philipp Wich | |
2013-04-05 | fix route sorting order | Felix Fietkau | |
New sorting order: - prefix length (descending) - metric (ascending) - flags - target address Signed-off-by: Felix Fietkau <nbd@openwrt.org> | |||
2013-04-05 | Add myself to header for IPv6 work | Steven Barth | |
2013-04-05 | Fix system_resolve_rt_table() stub in system-dummy.c | Jo-Philipp Wich | |
2013-04-05 | Incorperate route table into avl key | Jo-Philipp Wich | |
2013-04-04 | Expose route table if route is not in the main table | Jo-Philipp Wich | |
2013-04-04 | Add support for ip rules | Jo-Philipp Wich | |
2013-04-04 | Implement support for route / route6 table attribute | Jo-Philipp Wich | |
2013-04-03 | Rewrite IPv6 prefix assignment | Steven Barth | |
2013-03-19 | Fix IPv6 RDNSS writing to resolv.conf (buffer was too short) | Steven Barth | |
2013-03-04 | fix libnl detection | Thomas Gstädtner | |
2013-02-19 | Only update resolv.conf if changed (avoid logspam) | Steven Barth | |
2013-02-11 | prefer to link against libjson-c over libjson (the new library name in git ↵ | Felix Fietkau | |
versions of json-c) 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> | |||
2013-02-10 | proto: default to 128 instead of the "netmask" option for ipv6 addresses | Felix Fietkau | |
Signed-off-by: Felix Fietkau <nbd@openwrt.org> | |||
2013-02-01 | Improved IPv6 featureset | Steven Barth | |
* Fix reloading of ula-prefixes * Added support for temporary addresses and routes * Added support for offlink addresses * Improved status-output for assigned prefixes | |||
2013-01-29 | proto-shell: use the new network.interface object | Felix Fietkau | |
Signed-off-by: Felix Fietkau <nbd@openwrt.org> | |||
2013-01-29 | ubus: add a network.interface object to access network.interface.* methods ↵ | Felix Fietkau | |
without racing wrt. object add/remove Signed-off-by: Felix Fietkau <nbd@openwrt.org> | |||
2013-01-29 | fix cleaning up interface state for reload | Felix Fietkau | |
Do not clean up config related state or interface dependencies Signed-off-by: Felix Fietkau <nbd@openwrt.org> | |||
2013-01-29 | Add deprecation for static IPv6 prefixes | Steven Barth | |
2013-01-29 | IPv6 prefixes: conform to RFC 6204 requirement L13 | Steven Barth | |
2013-01-28 | alias: set ifindex on alias device to fix setting addresses/routes | Felix Fietkau | |
Signed-off-by: Felix Fietkau <nbd@openwrt.org> | |||
2013-01-22 | alias: if the underlying device changes (or goes away), set the device ↵ | Felix Fietkau | |
present status to false to make its users shut down Signed-off-by: Felix Fietkau <nbd@openwrt.org> | |||
2013-01-22 | Don't segfault with an unset ula_prefix | Steven Barth | |
2013-01-21 | Fix segfaults in prefix handling | Steven Barth | |
2013-01-20 | alias: rework device updates | Felix Fietkau | |
Apply immediately if alias device is not claimed, otherwise defer until release Signed-off-by: Felix Fietkau <nbd@openwrt.org> | |||
2013-01-16 | alias: use layer 3 device instead of main device | Steven Barth | |
2013-01-15 | Fix a race-condition in prefix-assignment | Steven Barth | |
2013-01-15 | interface-ip: use calloc_a to get rid of an extra allocation | Felix Fietkau | |
Signed-off-by: Felix Fietkau <nbd@openwrt.org> | |||
2013-01-15 | interface-ip: replace prefix_assignment_cmp with avl_strcmp | Felix Fietkau | |
Signed-off-by: Felix Fietkau <nbd@openwrt.org> | |||
2013-01-15 | remove commented out TODO items | Felix Fietkau | |
Signed-off-by: Felix Fietkau <nbd@openwrt.org> | |||
2013-01-15 | Initial IPv6 prefix support | Steven Barth | |
Signed-off-by: Steven Barth <steven@midlink.org> | |||
2013-01-15 | add mac os x compat #define for in6_addr s6_addr32 | Felix Fietkau | |
Signed-off-by: Felix Fietkau <nbd@openwrt.org> | |||
2013-01-13 | system-linux.c: use uin64_t datatype to read and store interface statistics, ↵ | Jo-Philipp Wich | |
pass values as u64 blob type | |||
2013-01-06 | fix removal of unknown device | Nathan Hintz | |
Netifd will crash if an attempt is made to remove a device that is not known to netifd. For instance: ubus call network.interface.lan remove_device "{ \"name\": \"xxx\" }" Signed-off-by: Nathan Hintz <nlhintz@hotmail.com> | |||
2013-01-05 | proto-shell: use calloc_a | Felix Fietkau | |
Signed-off-by: Felix Fietkau <nbd@openwrt.org> | |||
2013-01-05 | utils.h: get rid of the duplicate BUILD_BUG_ON definition, use the one from ↵ | Felix Fietkau | |
libubox Signed-off-by: Felix Fietkau <nbd@openwrt.org> | |||
2012-12-31 | use calloc_a for interface error allocations | Felix Fietkau | |
Signed-off-by: Felix Fietkau <nbd@openwrt.org> | |||
2012-12-31 | interface: do not clear errors after an interface is marked as down, the ↵ | Felix Fietkau | |
user might like to read them Signed-off-by: Felix Fietkau <nbd@openwrt.org> | |||
2012-12-29 | log: fix processing of incomplete lines | Felix Fietkau | |
Signed-off-by: Felix Fietkau <nbd@openwrt.org> | |||
2012-12-17 | duplicate error subsystem and code for interface errors to prevent accessing ↵ | Felix Fietkau | |
stale data Signed-off-by: Felix Fietkau <nbd@openwrt.org> | |||
2012-12-17 | netifd: stop using jshn_append | Felix Fietkau | |
Signed-off-by: Felix Fietkau <nbd@openwrt.org> |