Skip to content

Commit c7d2c42

Browse files
committed
Make sure the wg interface is down when created
1 parent a7d4c51 commit c7d2c42

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

src/link/add.rs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -756,7 +756,9 @@ impl LinkAddRequest {
756756
/// Create a wireguard link.
757757
/// This is equivalent to `ip link add NAME type wireguard`.
758758
pub fn wireguard(self, name: String) -> Self {
759-
self.name(name).link_info(InfoKind::Wireguard, None)
759+
let mut request = self.name(name).link_info(InfoKind::Wireguard, None);
760+
request.message_mut().header.flags &= !IFF_UP;
761+
request
760762
}
761763

762764
/// Replace existing matching link.

0 commit comments

Comments
 (0)