(cli, mclass, module, pause_workers, args)
| 941 | @cmd('add module MCLASS [NEW_MODULE] [PAUSE_WORKERS] [MODULE_ARGS...]', |
| 942 | 'Add a new module') |
| 943 | def 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]', |
nothing calls this directly
no test coverage detected