summaryrefslogtreecommitdiff
path: root/system.h
diff options
context:
space:
mode:
authorDaniel Golle <daniel@makrotopia.org>2020-04-13 20:03:35 +0100
committerDaniel Golle <daniel@makrotopia.org>2020-04-14 00:03:00 +0100
commitd93126d3b91ea9e3831b9fd0b5318989f82daebe (patch)
tree0a4df774abf479338d5c66234a675eed8c5e7e5f /system.h
parentaaaca2e40895775135b13a1992ff139b7610b217 (diff)
downloadnetifd-d93126d3b91ea9e3831b9fd0b5318989f82daebe.tar.gz
interface: allow renaming interface when moving to jail netns
Introduce jail_ifname option to define the name of a Linux network interface when moved into a jail's network namespace. This is useful for containers which expect the network interface to have a specific name (eg. 'host0' in case of systemd). While at it, clean-up and fix bugs in jail interface up/down routines. Signed-off-by: Daniel Golle <daniel@makrotopia.org>
Diffstat (limited to 'system.h')
-rw-r--r--system.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/system.h b/system.h
index fe4497e..f8f8ec1 100644
--- a/system.h
+++ b/system.h
@@ -243,7 +243,7 @@ void system_fd_set_cloexec(int fd);
int system_update_ipv6_mtu(struct device *dev, int mtu);
-int system_link_netns_move(const char *ifname, const pid_t target_ns);
+int system_link_netns_move(const char *ifname, const pid_t target_ns, const char *target_ifname);
int system_netns_open(const pid_t target_ns);
int system_netns_set(int netns_fd);