interface: allow renaming interface when moving to jail netns
authorDaniel Golle <daniel@makrotopia.org>
Mon, 13 Apr 2020 19:03:35 +0000 (20:03 +0100)
committerDaniel Golle <daniel@makrotopia.org>
Mon, 13 Apr 2020 23:03:00 +0000 (00:03 +0100)
commitd93126d3b91ea9e3831b9fd0b5318989f82daebe
tree0a4df774abf479338d5c66234a675eed8c5e7e5f
parentaaaca2e40895775135b13a1992ff139b7610b217
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>
interface.c
interface.h
system-dummy.c
system-linux.c
system.h
ubus.c