This patchset fixes namespace in LNST that is currently broken. The fundamental problem was in use of libc calls with improper parameter types.
Thanks to Ondrej for the additional patch in [1].
[1] https://github.com/LNST-project/lnst/issues/202#issuecomment-820398056
Jan Tluka (4): Controller.NetNamespace: rename _nsname to _name lnst.NetTestSlave: fix namespace creation/deletion Controller.Host: pass NetNamespace to add_netns() Controller.Machine: update add_namespace and del_namespace arguments
lnst/Controller/Host.py | 2 +- lnst/Controller/Machine.py | 4 +-- lnst/Controller/NetNamespace.py | 2 +- lnst/Slave/NetTestSlave.py | 47 +++++++++++++++++++++++++-------- 4 files changed, 40 insertions(+), 15 deletions(-)