| commit | 1e90c6d29a4af63fa01b472b7a49bdba256797b2 | [log] [tgz] |
|---|---|---|
| author | Lorenz Brun <lorenz@monogon.tech> | Mon Feb 19 22:21:01 2024 +0100 |
| committer | Lorenz Brun <lorenz@monogon.tech> | Mon Feb 19 21:40:47 2024 +0000 |
| tree | dd4e37ad5679bc397c63041490032ab7eb88f6ec | |
| parent | c4dd0032736567ca7873a11588f3a64d1dddea88 [diff] [blame] |
m/n/c/mgmt: disable interfaces before kexec This is done to prevent network interface DMA transactions from interfering with an in-progress kexec. [1] [1] https://lists.infradead.org/pipermail/kexec/2011-January/004795.html Change-Id: I12ab22c095fcff56873d980d524c461b1b2d57ee Reviewed-on: https://review.monogon.dev/c/monogon/+/2783 Reviewed-by: Tim Windelschmidt <tim@monogon.tech> Tested-by: Jenkins CI
diff --git a/metropolis/node/core/mgmt/BUILD.bazel b/metropolis/node/core/mgmt/BUILD.bazel index e683eee..a274013 100644 --- a/metropolis/node/core/mgmt/BUILD.bazel +++ b/metropolis/node/core/mgmt/BUILD.bazel
@@ -18,6 +18,7 @@ "//metropolis/pkg/supervisor", "//metropolis/proto/api", "//metropolis/proto/common", + "@com_github_vishvananda_netlink//:netlink", "@org_golang_google_grpc//:go_default_library", "@org_golang_google_grpc//codes", "@org_golang_google_grpc//status",