summaryrefslogtreecommitdiff
path: root/proto-static.c
Commit message (Collapse)AuthorAgeFilesLines
* interface: enable force_link by default for proto=staticFelix Fietkau2014-07-271-1/+2
| | | | Signed-off-by: Felix Fietkau <nbd@openwrt.org>
* proto-static: ensure that the l3 device is properly setFelix Fietkau2014-04-101-0/+4
| | | | Signed-off-by: Felix Fietkau <nbd@openwrt.org>
* netifd: Reload proto on topology changeHelmut Schaa2014-03-211-0/+1
| | | | | | | | | | Introduce a new device event "topology change" that gets signaled by bridges on adding/removing members. On "topology changes" the proto handlers are requested to "renew" which is most useful for DHCP. Signed-off-by: Helmut Schaa <helmut.schaa@googlemail.com>
* Rewrite IPv6 prefix assignmentSteven Barth2013-04-031-0/+1
|
* split applying static proto setting from handler settingsFelix Fietkau2012-05-131-1/+1
|
* add copyright headersFelix Fietkau2012-05-041-0/+13
|
* proto: add an option for specifying external addresses using ↵Felix Fietkau2012-02-261-1/+1
| | | | proto_apply_ip_settings()
* move static address setup to proto.c in preparation for unifying it with the ↵Felix Fietkau2012-02-261-137/+2
| | | | proto-shell code doing similar things
* make a few more functions staticFelix Fietkau2011-10-191-1/+1
|
* add support for keeping multiple ip addr/route/dns listsFelix Fietkau2011-10-191-3/+3
|
* proto-shell: allow passing netmask in ip address formatFelix Fietkau2011-10-141-5/+3
|
* add functions for adding dns servers to the proto list, hook them up in ↵Felix Fietkau2011-10-131-0/+6
| | | | proto-static.c
* move ip address parsing code to proto.cFelix Fietkau2011-09-121-42/+2
|
* make proto_apply_static_settings static, make helper functions take a struct ↵Felix Fietkau2011-09-121-16/+16
| | | | interface instead of the proto state
* move protocol flags to the handler, add a pointer to the handler in the ↵Felix Fietkau2011-09-111-2/+2
| | | | proto state, add PROTO_FLAG_NODEV
* handle static proto setup failureFelix Fietkau2011-09-091-3/+3
|
* add code for versioned lists and use it to manage addresses and routesFelix Fietkau2011-09-071-4/+2
|
* make functionality for applying static settings availableFelix Fietkau2011-09-071-12/+15
|
* move ip related functions and data structures to a separate header fileFelix Fietkau2011-09-051-0/+1
|
* remove the uci dependency from protocol handlersFelix Fietkau2011-09-041-35/+55
|
* trigger proto attach from config.cFelix Fietkau2011-09-041-1/+1
|
* add routes/gateway supportFelix Fietkau2011-05-031-14/+27
|
* move interface address handling to the device module, clean up arguments to ↵Felix Fietkau2011-05-021-2/+2
| | | | system_{add,del}_addr
* move address handling to common codeFelix Fietkau2011-05-021-184/+100
|
* remove the DNS option from proto-static, it will be handled by generic codeFelix Fietkau2011-04-151-2/+0
|
* make creating a static proto state more flexible, add support for parsing ↵Felix Fietkau2011-04-151-43/+76
| | | | gateways
* add code to set ip addresses when an interface with the static proto is ↵Felix Fietkau2011-04-141-6/+48
| | | | brought up
* cleanup entry counting loopFelix Fietkau2011-04-141-6/+14
|
* add some code for parsing static ipaddr/ip6addr/netmaskFelix Fietkau2011-04-141-4/+184
|
* add a dummy protocol handler for "static"Felix Fietkau2011-04-131-0/+52