Table Of Contents

This Page

nepi.resources.linux.netns package

Submodules

nepi.resources.linux.netns.netnsclient module

class nepi.resources.linux.netns.netnsclient.LinuxNetNSClient(emulation)[source]

Bases: nepi.resources.netns.netnsclient.NetNSClient

create(*args, **kwargs)[source]
emulation[source]
flush(*args, **kwargs)[source]
get(*args, **kwargs)[source]
invoke(*args, **kwargs)[source]
send_msg(msg_type, *args, **kwargs)[source]
set(*args, **kwargs)[source]
shutdown(*args, **kwargs)[source]

nepi.resources.linux.netns.netnsemulation module

class nepi.resources.linux.netns.netnsemulation.LinuxNetNSEmulation(ec, guid)[source]

Bases: nepi.resources.linux.application.LinuxApplication, nepi.resources.netns.netnsemulation.NetNSEmulation

clone_command(name, repo, src)[source]
do_deploy()[source]
do_release()[source]
do_start()[source]

Starts execution execution

do_stop()[source]

Stops simulation execution

netns_repo[source]
netns_src[source]
netns_version[source]
python_passfd_repo[source]
python_passfd_src[source]
python_passfd_version[source]
python_unshare_repo[source]
python_unshare_src[source]
python_unshare_version[source]
remote_socket[source]
replace_paths(command)[source]

Replace all special path tags with shell-escaped actual paths.

socket_name[source]
upload_extra_sources(sources=None, src_dir=None)[source]
upload_sources()[source]
upload_start_command()[source]
valid_connection(guid)[source]
wait_remote_socket()[source]

Waits until the remote socket is created

Module contents