summaryrefslogtreecommitdiff
path: root/include/linux/debugobjects.h
diff options
context:
space:
mode:
authorBreno Leitao <leitao@debian.org>2026-01-18 14:00:23 +0300
committerJakub Kicinski <kuba@kernel.org>2026-01-22 06:09:11 +0300
commite8f4005ab2d4819805c2f6b19e8bd633f8579bd0 (patch)
treea6b481fb3107548bb8c313b15eed966ac2703628 /include/linux/debugobjects.h
parenta46bb0103c351766e165c13c7ee8dd52beb76dfc (diff)
downloadlinux-e8f4005ab2d4819805c2f6b19e8bd633f8579bd0.tar.xz
netconsole: add STATE_DEACTIVATED to track targets disabled by low level
When the low level interface brings a netconsole target down, record this using a new STATE_DEACTIVATED state. This allows netconsole to distinguish between targets explicitly disabled by users and those deactivated due to interface state changes. It also enables automatic recovery and re-enabling of targets if the underlying low-level interfaces come back online. From a code perspective, anything that is not STATE_ENABLED is disabled. Devices (de)enslaving are marked STATE_DISABLED to prevent automatically resuming as enslaved interfaces cannot have netconsole enabled. Signed-off-by: Breno Leitao <leitao@debian.org> Signed-off-by: Andre Carvalho <asantostc@gmail.com> Tested-by: Breno Leitao <leitao@debian.org> Link: https://patch.msgid.link/20260118-netcons-retrigger-v11-3-4de36aebcf48@gmail.com Signed-off-by: Jakub Kicinski <kuba@kernel.org>
Diffstat (limited to 'include/linux/debugobjects.h')
0 files changed, 0 insertions, 0 deletions