Felix Fietkau
|
581c0d568f
fix use-after-free on config reload
|
13 tahun lalu |
Felix Fietkau
|
f88662d036
do not hardcode config package in config_init_package()
|
13 tahun lalu |
Felix Fietkau
|
ea6dec1329
add support for configuring static routes
|
13 tahun lalu |
Felix Fietkau
|
5eefbc1a53
minor cleanup
|
13 tahun lalu |
Felix Fietkau
|
8699ae1f82
rename config_init_interfaces to config_init_all
|
13 tahun lalu |
Felix Fietkau
|
7831c63091
remove the argument to config_init_interfaces
|
13 tahun lalu |
Felix Fietkau
|
d16871c7a5
rework device hotplug handling some more, add device_lock/device_unlock to prevent use-after-free bugs
|
13 tahun lalu |
Felix Fietkau
|
f8276b9b14
apply device settings to simple devices with config specified from the interface section (legacy format compatibility), but only if no other config was provided
|
13 tahun lalu |
Steven Barth
|
ac95c5179e
config: remove unused variable (fix cc error)
|
13 tahun lalu |
Felix Fietkau
|
33f7932e34
only free unused devices after the final config init
|
13 tahun lalu |
Felix Fietkau
|
37441269fb
prevent deletion devices that are part of the current configuration
|
13 tahun lalu |
Felix Fietkau
|
cd51d94890
rename a variable for clarity
|
13 tahun lalu |
Felix Fietkau
|
314b33c511
add better debug messages for interface create/remove/update
|
13 tahun lalu |
Felix Fietkau
|
64c271ed3b
rework debugging code, add debugging levels
|
13 tahun lalu |
Felix Fietkau
|
210b973708
do not memcmp padding bytes in config_diff
|
13 tahun lalu |
Felix Fietkau
|
f6b38cb7c9
more changes for config reload handling
|
13 tahun lalu |
Felix Fietkau
|
14fae227e0
add functions for checking for config differences
|
13 tahun lalu |
Felix Fietkau
|
56ca2eb93d
force the uci savedir for the dummy variant
|
13 tahun lalu |
Felix Fietkau
|
2cd93d4c17
use a common function for creating devices that avoids creating duplicates
|
13 tahun lalu |
Felix Fietkau
|
fd50535d7d
manage interfaces via vlist
|
13 tahun lalu |
Felix Fietkau
|
216f718323
only override the uci conf dir in dummy mode
|
13 tahun lalu |
Felix Fietkau
|
3fa53680c8
move more stuff out of netifd.h
|
13 tahun lalu |
Felix Fietkau
|
18afbe2461
make config_init_devices static
|
13 tahun lalu |
Felix Fietkau
|
f69552b1f8
constify
|
13 tahun lalu |
Felix Fietkau
|
df13b3ade3
add config state tracking
|
13 tahun lalu |
Felix Fietkau
|
5f739f10e9
improve interface for cleaning up unused devices
|
13 tahun lalu |
Felix Fietkau
|
0c823ed77d
remove the uci dependency from protocol handlers
|
13 tahun lalu |
Felix Fietkau
|
feec10d799
fix compiler warnings
|
13 tahun lalu |
Felix Fietkau
|
dca8c7133b
trigger proto attach from config.c
|
13 tahun lalu |
Felix Fietkau
|
4ed89555c4
make bridge configuration more dynamic
|
13 tahun lalu |