summaryrefslogtreecommitdiffhomepage
path: root/interface.c
AgeCommit message (Collapse)Author
2012-04-29fix config routes enable/disable handling on down/upFelix Fietkau
2012-04-18fix flushing routes/addresses on connection lossFelix Fietkau
2012-04-14release devices only after flushing ip stateFelix Fietkau
2012-04-12flush interface ip state after the interface has been brought down, fixes ↵Felix Fietkau
ppp defaultroute issues
2012-03-29fix use-after-free when an interface event is pending while the interface is ↵Felix Fietkau
being freed
2012-03-28netifd: fix hotplug-adding of non-bridge interfaces by setting the l3 device ↵Felix Fietkau
early
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-19properly flush routes and l3 devices when tearing down interfacesFelix Fietkau
2012-03-04simplify vlist, move avl key handling to vlist_add()Felix Fietkau
2012-03-03preserve interface main hotplug device on reloadFelix Fietkau
2012-03-03ubus: use interface_{add,remove}_link for hotplug opsFelix Fietkau
2012-01-24remove an unnecessary checkFelix Fietkau
2012-01-24add a generic option for disabling the automatic default route on interfacesFelix Fietkau
2011-11-03fix interface event handling, suppress redundant down eventsFelix Fietkau
2011-10-27proto-shell: handle the "available" config flagFelix Fietkau
2011-10-26on reload, check for null ifname before comparing itFelix Fietkau
2011-10-21fix device claim on interface reloadFelix Fietkau
2011-10-21fold __interface_set_up into interface_set_upFelix Fietkau
2011-10-21clean up interface state change handlingFelix Fietkau
2011-10-19add support for configuring static routesFelix 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-19add log messages for interface up/downFelix Fietkau
2011-10-18on proto event IFPEV_DOWN, do not attempt to bring up interfaces that are no ↵Felix Fietkau
longer available
2011-10-18reset l3 dev on interface reloadFelix Fietkau
2011-10-18defer releasing the l3 dev so that the generic code can take care of ↵Felix Fietkau
cleaning system settings
2011-10-18add interface users (similar to device users)Felix Fietkau
2011-10-18clear errors before attempting to bring up an interfaceFelix Fietkau
2011-10-14flush routes after bringing up/down an interfaceFelix Fietkau
2011-10-13clean dns list if an interface is marked as downFelix Fietkau
2011-10-12if an interface is brought down by the proto handler and autostart is still ↵Felix Fietkau
active, restart the interface
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-06delete interfaces from the avl tree on freeFelix Fietkau
2011-10-06detect interface configuration changesFelix Fietkau
2011-10-06delay bringup of interfaces until after the config reloadFelix Fietkau
2011-10-05clear interface errors on interface cleanupFelix Fietkau
2011-10-05clear errors on interface reloadFelix Fietkau
2011-10-05s/clear_interface_errors/interface_clear_errors/Felix Fietkau
2011-10-05do not override iface->autostart on config reloadFelix Fietkau
2011-10-05minor cleanupFelix Fietkau
2011-10-05add a debug message showing interface availability changesFelix Fietkau
2011-10-05add better debug messages for interface create/remove/updateFelix Fietkau
2011-10-03add some more interface reload fixesFelix Fietkau
2011-10-03on interface free, remove the main_dev user if still presentFelix Fietkau