summaryrefslogtreecommitdiff
path: root/interface-ip.h
Commit message (Collapse)AuthorAgeFilesLines
* config: use the new uci_blob library codeFelix Fietkau2013-06-101-1/+1
| | | | Signed-off-by: Felix Fietkau <nbd@openwrt.org>
* move excluded prefix and length out of key for device_prefixSteven Barth2013-05-311-2/+2
|
* IPv6: reorganize prefix assignmentSteven Barth2013-05-301-1/+3
| | | | | * put parameters in a more suitable place * add support for prefix classes
* Add option to define target routing table for protocol routes.Steven Barth2013-05-171-1/+0
| | | | | | This unifies source-routing for both IPv6 and IPv4 (default off). Based on a patch by Kristian Evensen
* Add support for IPv6 and interface target-routes & dependenciesSteven Barth2013-05-131-1/+1
| | | | Signed-off-by: Steven Barth <steven@midlink.org>
* IPv6: Use source-routing to allow multi-wanSteven Barth2013-05-111-0/+4
|
* Incorperate route table into avl keyJo-Philipp Wich2013-04-051-1/+1
|
* Implement support for route / route6 table attributeJo-Philipp Wich2013-04-041-0/+4
|
* Rewrite IPv6 prefix assignmentSteven Barth2013-04-031-13/+14
|
* Improved IPv6 featuresetSteven Barth2013-02-011-3/+7
| | | | | | | * Fix reloading of ula-prefixes * Added support for temporary addresses and routes * Added support for offlink addresses * Improved status-output for assigned prefixes
* Initial IPv6 prefix supportSteven Barth2013-01-151-0/+33
| | | | Signed-off-by: Steven Barth <steven@midlink.org>
* interface-ip.{c,h}: add new flag DEVROUTE_MTU and set it for per-route mtu ↵Jo-Philipp Wich2012-06-291-1/+4
| | | | overrides
* replace the kernel's implicit network routes if the metric is setFelix Fietkau2012-05-201-1/+4
|
* parse point to point ip addressesFelix Fietkau2012-05-141-0/+1
|
* add copyright headersFelix Fietkau2012-05-041-0/+13
|
* add a ubus interface to dynamically create host routes to a particular ip ↵Felix Fietkau2012-05-041-1/+3
| | | | address, returns the interface that the route goes through
* store a pointer to the active interface as part of the device routeFelix Fietkau2012-04-301-0/+1
|
* include route/address flags in vlist comparisonFelix Fietkau2012-04-291-3/+2
|
* add support for updating route metricsFelix Fietkau2012-03-191-1/+1
|
* add a flag to keep track of route metric overridesFelix Fietkau2012-03-191-0/+3
|
* always create device routesFelix Fietkau2012-03-151-3/+0
|
* move broadcast address handling to the coreFelix Fietkau2012-02-261-0/+3
|
* remove device_{route,addr}->deviceFelix Fietkau2012-02-261-3/+0
|
* use the simplified vlist type for dns servers/searchFelix Fietkau2012-01-151-2/+2
|
* add support for configuring static routesFelix Fietkau2011-10-191-0/+2
|
* rework route handling, move parser code to interface-ip.c, add extra options ↵Felix Fietkau2011-10-191-0/+9
| | | | and add further support for pulling routes from config
* add support for keeping multiple ip addr/route/dns listsFelix Fietkau2011-10-191-7/+9
|
* proto-shell: add dns search domainsFelix Fietkau2011-10-141-0/+1
|
* proto-shell: fix updating settings, only issue ifup event after ↵Felix Fietkau2011-10-131-0/+4
| | | | configuration has been applied
* add functions for adding dns servers to the proto list, hook them up in ↵Felix Fietkau2011-10-131-0/+2
| | | | proto-static.c
* add some code for keeping track of dns servers and search domains and for ↵Felix Fietkau2011-10-111-0/+13
| | | | writing resolv.conf
* make versioned lists more flexible by using an external comparatorFelix Fietkau2011-10-021-2/+5
|
* add a device pointer to struct device_routeFelix Fietkau2011-09-141-0/+1
|
* add support for externally managed ip addresses and routesFelix Fietkau2011-09-121-4/+7
|
* add code for versioned lists and use it to manage addresses and routesFelix Fietkau2011-09-071-11/+3
|
* free routes and addressesFelix Fietkau2011-09-051-0/+1
|
* move ip related functions and data structures to a separate header fileFelix Fietkau2011-09-051-0/+48