Felix Fietkau
|
b35fd5d578
device: use safe_list for device event, fixes some hang issues
|
11 роки тому |
Steven Barth
|
e0f63be5d2
IPv6: Remove local ULA if there is an external one
|
11 роки тому |
Jo-Philipp Wich
|
cdd7dc012c
Fix comparisation conditions in route_cmp()
|
11 роки тому |
Steven Barth
|
ec72439d99
Fix a memory corruption when updating IPv6 prefixes
|
11 роки тому |
Jo-Philipp Wich
|
800e5e5f50
Maintain config order of ip rules unless user explicitely provides priority
|
11 роки тому |
Felix Fietkau
|
8dacaf753b
fix route sorting order
|
11 роки тому |
Steven Barth
|
f00c15327f
Add myself to header for IPv6 work
|
11 роки тому |
Jo-Philipp Wich
|
68bb041b6c
Fix system_resolve_rt_table() stub in system-dummy.c
|
11 роки тому |
Jo-Philipp Wich
|
abba48ec2e
Incorperate route table into avl key
|
11 роки тому |
Jo-Philipp Wich
|
8e14def28d
Expose route table if route is not in the main table
|
11 роки тому |
Jo-Philipp Wich
|
a47c3353cd
Add support for ip rules
|
11 роки тому |
Jo-Philipp Wich
|
09ae3bfa2a
Implement support for route / route6 table attribute
|
11 роки тому |
Steven Barth
|
48ffedb4a2
Rewrite IPv6 prefix assignment
|
11 роки тому |
Steven Barth
|
059242dea7
Fix IPv6 RDNSS writing to resolv.conf (buffer was too short)
|
11 роки тому |
Thomas Gstädtner
|
b8688d2960
fix libnl detection
|
11 роки тому |
Steven Barth
|
486aa750a1
Only update resolv.conf if changed (avoid logspam)
|
11 роки тому |
Felix Fietkau
|
35d767f419
prefer to link against libjson-c over libjson (the new library name in git versions of json-c)
|
11 роки тому |
Felix Fietkau
|
cf90523881
device: protect device event broadcast against simultaneous deletions of multiple receivers in the callback (can happen with aliases)
|
11 роки тому |
Felix Fietkau
|
bc1902d31f
proto: default to 128 instead of the "netmask" option for ipv6 addresses
|
11 роки тому |
Steven Barth
|
f73f11865e
Improved IPv6 featureset
|
11 роки тому |
Felix Fietkau
|
4bb99d4eb4
proto-shell: use the new network.interface object
|
11 роки тому |
Felix Fietkau
|
5a9050ff21
ubus: add a network.interface object to access network.interface.* methods without racing wrt. object add/remove
|
11 роки тому |
Felix Fietkau
|
56497416cb
fix cleaning up interface state for reload
|
11 роки тому |
Steven Barth
|
3ae15bc2b8
Add deprecation for static IPv6 prefixes
|
11 роки тому |
Steven Barth
|
a637dba6e4
IPv6 prefixes: conform to RFC 6204 requirement L13
|
11 роки тому |
Felix Fietkau
|
889f3236fd
alias: set ifindex on alias device to fix setting addresses/routes
|
11 роки тому |
Felix Fietkau
|
f054a655c3
alias: if the underlying device changes (or goes away), set the device present status to false to make its users shut down
|
11 роки тому |
Steven Barth
|
7496f70e45
Don't segfault with an unset ula_prefix
|
11 роки тому |
Steven Barth
|
f04430a371
Fix segfaults in prefix handling
|
11 роки тому |
Felix Fietkau
|
ed984c7aea
alias: rework device updates
|
11 роки тому |