MCPcopy Create free account
hub / github.com/NetSys/bess / add_module

Function add_module

bessctl/commands.py:943–953  ·  view source on GitHub ↗
(cli, mclass, module, pause_workers, args)

Source from the content-addressed store, hash-verified

941@cmd('add module MCLASS [NEW_MODULE] [PAUSE_WORKERS] [MODULE_ARGS...]',
942 'Add a new module')
943def add_module(cli, mclass, module, pause_workers, args):
944 if pause_workers != 'no_pause':
945 cli.bess.pause_all()
946 try:
947 ret = cli.bess.create_module(mclass, module, args)
948 finally:
949 if pause_workers != 'no_pause':
950 cli.bess.resume_all()
951
952 if module is None:
953 cli.fout.write(' The new module "%s" has been created\n' % ret.name)
954
955
956@cmd('add connection MODULE MODULE [OGATE] [IGATE] [PAUSE_WORKERS]',

Callers

nothing calls this directly

Calls 3

pause_allMethod · 0.80
create_moduleMethod · 0.80
resume_allMethod · 0.80

Tested by

no test coverage detected