Lines Matching defs:netns
13 from pyroute2 import netns
40 # Make sure the netns is visible in the fs
48 f = open('/run/netns/{}'.format(ns))
79 cmd = self._replace_keywords("$IP -a netns del")
101 print('adjust_command: stage is {}; inserting netns stuff in command [{}] list [{}]'.format(stage, command, cmdlist))
104 cmdlist.insert(0, 'netns')
127 netns.create(ns)
128 netns.pushns(newns=ns)
146 netns.popns()
167 cmds.append(self._replace_keywords('netns add {}'.format(ns)))
169 cmds.append(self._replace_keywords('link set $DEV1 netns {}'.format(ns)))
171 cmds.append(self._replace_keywords('link set $DUMMY netns {}'.format(ns)))
172 cmds.append(self._replace_keywords('netns exec {} $IP link set $DEV1 up'.format(ns)))
173 cmds.append(self._replace_keywords('netns exec {} $IP link set $DUMMY up'.format(ns)))
177 cmds.append(self._replace_keywords('link set $DEV2 netns {}'.format(ns)))
178 cmds.append(self._replace_keywords('netns exec {} $IP link set $DEV2 up'.format(ns)))
191 netns.remove(ns)
194 return self._replace_keywords('netns delete {}'.format(self.args.NAMES['NS']))