summaryrefslogtreecommitdiffhomepage
path: root/interface.h
AgeCommit message (Collapse)Author
2013-10-22add helper function for adding/removing devices to interfacesFelix Fietkau
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
2013-10-19interface: rework code to get rid of arbitrary IFNAMSIZ limitation for ↵Felix Fietkau
interface names Signed-off-by: Felix Fietkau <nbd@openwrt.org>
2013-10-19interface: 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-18Add option "delegate" to toggle prefix delegationSteven Barth
2013-10-17Add protocol update notifications and hotplug legacy callsSteven Barth
2013-10-17Add ubus function to create nested interfacesSteven Barth
2013-06-10config: use the new uci_blob library codeFelix Fietkau
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
2013-05-30IPv6: reorganize prefix assignmentSteven Barth
* put parameters in a more suitable place * add support for prefix classes
2013-05-17Add 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-04-03Rewrite IPv6 prefix assignmentSteven Barth
2013-01-15Initial IPv6 prefix supportSteven Barth
Signed-off-by: Steven Barth <steven@midlink.org>
2012-07-12add simple device config params to interface blob attributes, and add a flag ↵Felix Fietkau
that indicates if it is present
2012-05-23add interface alias supportFelix Fietkau
2012-05-19implement a generic peerdns option to suppress proto handler dns entriesFelix Fietkau
2012-05-04add copyright headersFelix Fietkau
2012-05-04convert interface event queueing to global interface notifierFelix Fietkau
2012-05-04add a new event for interface reloadFelix Fietkau
2012-05-04add a new event for interface freeFelix Fietkau
2012-05-04add global interface event notifierFelix Fietkau
2012-05-04add a ubus interface to dynamically create host routes to a particular ip ↵Felix Fietkau
address, returns the interface that the route goes through
2012-03-23add support for attaching arbitrary state data to interfacesFelix Fietkau
2012-03-23move l3 device tracking to interface core to enforce proper order of ↵Felix Fietkau
address/route removal on device or interface state changes
2012-03-19add support for updating route metricsFelix Fietkau
2012-03-03ubus: use interface_{add,remove}_link for hotplug opsFelix Fietkau
2012-01-24add a generic option for disabling the automatic default route on interfacesFelix Fietkau
2012-01-15use the simplified vlist type for dns servers/searchFelix Fietkau
2011-10-19rework 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-19add support for keeping multiple ip addr/route/dns listsFelix Fietkau
2011-10-19rework device hotplug handling some more, add device_lock/device_unlock to ↵Felix Fietkau
prevent use-after-free bugs
2011-10-19rework and fix hotplug interface handlingFelix Fietkau
2011-10-18add interface users (similar to device users)Felix Fietkau
2011-10-11add some code for keeping track of dns servers and search domains and for ↵Felix Fietkau
writing resolv.conf
2011-10-10add interface uptime to the status infoFelix Fietkau
2011-10-07add support for calls to a hotplug script on interface state changesFelix Fietkau
2011-10-02add some code for properly tearing down, reloading and removing interfacesFelix Fietkau
2011-10-02manage interfaces via vlistFelix Fietkau
2011-09-11proto-shell: add l3 interface claim/releaseFelix Fietkau
2011-09-11make it possible to decouple interface availability from having a main deviceFelix Fietkau
2011-09-08rename "active" to "available"Felix Fietkau
2011-09-07add code for versioned lists and use it to manage addresses and routesFelix Fietkau
2011-09-05add config state trackingFelix Fietkau
2011-09-05move ip related functions and data structures to a separate header fileFelix Fietkau
2011-09-04trigger proto attach from config.cFelix Fietkau
2011-09-04make bridge configuration more dynamicFelix Fietkau
2011-07-29s/alloc_interface/interface_alloc/Felix Fietkau
2011-07-29s/free_interface/interface_free/Felix Fietkau
2011-07-29s/get_interface/interface_get/Felix Fietkau
2011-07-29s/start_pending_interfaces/interface_start_pending/Felix Fietkau
2011-07-29s/set_interface_down/interface_set_down/Felix Fietkau
2011-07-29s/set_interface_up/interface_set_up/Felix Fietkau