summaryrefslogtreecommitdiffhomepage
path: root/interface-ip.c
AgeCommit message (Collapse)Author
2012-06-18add support for defaultroute "host" dependenciesFelix Fietkau
2012-06-18fix return code in interface_ip_add_target_routeFelix Fietkau
2012-06-18fix a memleak in host route dependency handlingFelix Fietkau
2012-05-25fix endian handling of the ipv4 broadcast addressFelix Fietkau
2012-05-23preserve subnet routes on interface update by not putting them in the route ↵Felix Fietkau
vlist
2012-05-20replace the kernel's implicit network routes if the metric is setFelix Fietkau
2012-05-20pass interface route metric to routes when adding themFelix Fietkau
2012-05-19move dns server/search list parsing to interface core to support peerdns=0 + ↵Felix Fietkau
static entries
2012-05-19implement a generic peerdns option to suppress proto handler dns entriesFelix Fietkau
2012-05-04add copyright headersFelix 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-05-04move route interface assignment to the vlist updateFelix Fietkau
2012-04-30store a pointer to the active interface as part of the device routeFelix Fietkau
2012-04-29include route/address flags in vlist comparisonFelix Fietkau
2012-04-29keep config routes disabled at interface statupFelix 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-19add a flag to keep track of route metric overridesFelix Fietkau
2012-03-15fix ipv6 routesFelix Fietkau
2012-03-15always create device routesFelix Fietkau
2012-03-09make route metrics default to 0Felix Fietkau
2012-03-04simplify vlist, move avl key handling to vlist_add()Felix Fietkau
2012-02-26move broadcast address handling to the coreFelix Fietkau
2012-02-26remove device_{route,addr}->deviceFelix Fietkau
2012-02-15initialize route->metric to -1Felix 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-11-13avoid deleting and re-adding duplicate ip addresses and routes, fixes tcp ↵Felix Fietkau
connection loss on dhcp rekey
2011-10-19add support for configuring static routesFelix Fietkau
2011-10-19fix interface_add_dns_search_listFelix 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-14proto-shell: add dns search domainsFelix Fietkau
2011-10-13proto-shell: fix updating settings, only issue ifup event after ↵Felix Fietkau
configuration has been applied
2011-10-13proto-shell: add dns server supportFelix Fietkau
2011-10-13add functions for adding dns servers to the proto list, hook them up in ↵Felix Fietkau
proto-static.c
2011-10-11add some code for keeping track of dns servers and search domains and for ↵Felix Fietkau
writing resolv.conf
2011-10-02vlist: store a pointer to the real key to make lookups easierFelix Fietkau
2011-10-02make versioned lists more flexible by using an external comparatorFelix Fietkau
2011-09-12add support for externally managed ip addresses and routesFelix Fietkau
2011-09-11proto-shell: add l3 interface claim/releaseFelix Fietkau
2011-09-07add code for versioned lists and use it to manage addresses and routesFelix Fietkau
2011-09-05free routes and addressesFelix Fietkau
2011-09-05move ip related functions and data structures to a separate header fileFelix Fietkau
2011-09-04use list_add_tail instead of list_addFelix Fietkau
2011-05-03add routes/gateway supportFelix Fietkau
2011-05-02move interface address handling to the device module, clean up arguments to ↵Felix Fietkau
system_{add,del}_addr
2011-05-02clear all remaining addresses on interface downFelix Fietkau
2011-05-02move address handling to common codeFelix Fietkau