Felix Fietkau
|
5a4ac30c7a
netifd: rework/fix device free handling
|
3 éve |
Hans Dedecker
|
522456b9f3
device: gracefully handle device names exceeding IFNAMESIZ
|
6 éve |
Alexander Couzens
|
60293a7a36
replace fall throughs in switch/cases where possible with simple code changes
|
6 éve |
Hans Dedecker
|
92889eca62
device: Move the different device type registrations to the device type file
|
8 éve |
Arne Kappen
|
f56a7fbaa6
device: prepare for adding device handlers dynamically
|
8 éve |
Hans Dedecker
|
5df548d8ed
alias: Set alias link device status to disabled when device is removed
|
8 éve |
Hans Dedecker
|
29521f9a23
device: Fix device find failure in avl list due to device name change
|
8 éve |
Hans Dedecker
|
6fd6be6b7f
alias : Fix interface aliased on top of a static interface not getting active
|
8 éve |
Hans Dedecker
|
fa624787a8
alias: Fix possible segfault
|
8 éve |
Felix Fietkau
|
bc22047b1d
alias: clean up device dependencies on free
|
8 éve |
Hans Dedecker
|
f35b76c61b
netifd: Link layer state awareness support on interface level
|
10 éve |
Felix Fietkau
|
2851c3bcde
Revert "netifd: Link layer state support on device level"
|
11 éve |
Hans Dedecker
|
c439b52400
netifd: Link layer state support on device level
|
11 éve |
Felix Fietkau
|
889f3236fd
alias: set ifindex on alias device to fix setting addresses/routes
|
12 éve |
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
|
12 éve |
Felix Fietkau
|
ed984c7aea
alias: rework device updates
|
12 éve |
Steven Barth
|
74de0901a0
alias: use layer 3 device instead of main device
|
12 éve |
Felix Fietkau
|
c9242aed7d
alias: add (and call) a check_state function to fix dynamically creating aliases for interfaces that are already up
|
12 éve |
Felix Fietkau
|
30e9a048af
fix device_lock/device_unlock imbalances
|
12 éve |
Felix Fietkau
|
51b3f21fef
alias: use a callback for managing device presence state, track alias deps in a separate list to avoid recursion issues
|
12 éve |
Felix Fietkau
|
4bf10a76e0
split alias support into a separate source file for better readability
|
12 éve |