Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-12-15 | interface-ip: fix subnet route handling | Felix Fietkau | |
When the kernel subnet route has to be replaced, the cleanup call needs to match the properties of the replacement route exactly, mainly the metric and the routing table. Fix handling this by embedding the device_route for the subnet in the device_addr struct and using it in the cleanup path. This fixes issues on config reload with changes to the routing table Signed-off-by: Felix Fietkau <nbd@openwrt.org> | |||
2015-12-15 | interface-ip: move struct device_addr below struct device_route | Felix Fietkau | |
This is needed to embed the subnet route in struct device_addr Signed-off-by: Felix Fietkau <nbd@openwrt.org> | |||
2015-09-29 | interface-ip: Support source ip rule updates when reloading | Hans Dedecker | |
2015-01-19 | netifd: Make interface identifier of delegated IPv6 address configurable | Hans Dedecker | |
The ip6ifaceid UCI interface parameter makes the interface identifier of the delegated IPv6 address configurable. The parameter can have the following values: eui64 : Interface identifier is generated from the interface's MAC address random : Interface identifier is generated randomly fixed value : Interface identifier is a fixed value (eg ::1:2) The latter is the default value with a fixed value of ::1 for backwards compatibility Signed-off-by: Hans Dedecker <dedeckeh@gmail.com> Signed-off-by: Joeri Barbarien <joeri.barbarien@gmail.com> | |||
2014-06-18 | netifd: Route type support | Hans Dedecker | |
Patch adds route type support in netifd by means of the route parameter type. By default the route type was unicast; the parameter adss support for local/broadcast/multicast/unicast routes which will be put into the appropriate routing table. If route type parameter is unset the route type will be unicast as before. Signed-off-by: Hans Dedecker <dedeckeh@gmail.com> | |||
2014-06-10 | Add support for onlink-flags for IPv4 routes | Steven Barth | |
Signed-off-by: Steven Barth <steven@midlink.org> | |||
2014-02-26 | Don't always assume routes & addresses are applied | Steven Barth | |
Actually check netlink return values and remember failure. Signed-off-by: Steven Barth <steven@midlink.org> | |||
2013-11-27 | IPv6: add class support to regular IPv6 addresses | Steven Barth | |
2013-10-18 | Add source-restricted routes | Steven Barth | |
2013-06-10 | config: use the new uci_blob library code | Felix Fietkau | |
Signed-off-by: Felix Fietkau <nbd@openwrt.org> | |||
2013-05-31 | move excluded prefix and length out of key for device_prefix | Steven Barth | |
2013-05-30 | IPv6: reorganize prefix assignment | Steven Barth | |
* put parameters in a more suitable place * add support for prefix classes | |||
2013-05-17 | Add option to define target routing table for protocol routes. | Steven Barth | |
This unifies source-routing for both IPv6 and IPv4 (default off). Based on a patch by Kristian Evensen | |||
2013-05-13 | Add support for IPv6 and interface target-routes & dependencies | Steven Barth | |
Signed-off-by: Steven Barth <steven@midlink.org> | |||
2013-05-11 | IPv6: Use source-routing to allow multi-wan | Steven Barth | |
2013-04-05 | Incorperate route table into avl key | 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-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-15 | Initial IPv6 prefix support | Steven Barth | |
Signed-off-by: Steven Barth <steven@midlink.org> | |||
2012-06-29 | interface-ip.{c,h}: add new flag DEVROUTE_MTU and set it for per-route mtu ↵ | Jo-Philipp Wich | |
overrides | |||
2012-05-20 | replace the kernel's implicit network routes if the metric is set | Felix Fietkau | |
2012-05-14 | parse point to point ip addresses | Felix Fietkau | |
2012-05-04 | add copyright headers | Felix Fietkau | |
2012-05-04 | add a ubus interface to dynamically create host routes to a particular ip ↵ | Felix Fietkau | |
address, returns the interface that the route goes through | |||
2012-04-30 | store a pointer to the active interface as part of the device route | Felix Fietkau | |
2012-04-29 | include route/address flags in vlist comparison | Felix Fietkau | |
2012-03-19 | add support for updating route metrics | Felix Fietkau | |
2012-03-19 | add a flag to keep track of route metric overrides | Felix Fietkau | |
2012-03-15 | always create device routes | Felix Fietkau | |
2012-02-26 | move broadcast address handling to the core | Felix Fietkau | |
2012-02-26 | remove device_{route,addr}->device | Felix Fietkau | |
2012-01-15 | use the simplified vlist type for dns servers/search | Felix Fietkau | |
2011-10-19 | add support for configuring static routes | Felix Fietkau | |
2011-10-19 | rework route handling, move parser code to interface-ip.c, add extra options ↵ | Felix Fietkau | |
and add further support for pulling routes from config | |||
2011-10-19 | add support for keeping multiple ip addr/route/dns lists | Felix Fietkau | |
2011-10-14 | proto-shell: add dns search domains | Felix Fietkau | |
2011-10-13 | proto-shell: fix updating settings, only issue ifup event after ↵ | Felix Fietkau | |
configuration has been applied | |||
2011-10-13 | add functions for adding dns servers to the proto list, hook them up in ↵ | Felix Fietkau | |
proto-static.c | |||
2011-10-11 | add some code for keeping track of dns servers and search domains and for ↵ | Felix Fietkau | |
writing resolv.conf | |||
2011-10-02 | make versioned lists more flexible by using an external comparator | Felix Fietkau | |
2011-09-14 | add a device pointer to struct device_route | Felix Fietkau | |
2011-09-12 | add support for externally managed ip addresses and routes | Felix Fietkau | |
2011-09-07 | add code for versioned lists and use it to manage addresses and routes | Felix Fietkau | |
2011-09-05 | free routes and addresses | Felix Fietkau | |
2011-09-05 | move ip related functions and data structures to a separate header file | Felix Fietkau | |