Lines Matching +full:3 +full:ns
22 self.sub_class = 'ns/SubPlugin'
47 ns = self.args.NAMES['NS']
48 f = open('/run/netns/{}'.format(ns))
81 if self.args.verbose > 3:
102 cmdlist.insert(0, self.args.NAMES['NS'])
119 ns = self.args.NAMES["NS"];
127 netns.create(ns)
128 netns.pushns(newns=ns)
130 … ip.link('add', ifname=dev1, kind='veth', peer={'ifname': dev0, 'net_ns_fd':'/proc/1/ns/net'})
165 ns = self.args.NAMES['NS']
167 cmds.append(self._replace_keywords('netns add {}'.format(ns)))
169 cmds.append(self._replace_keywords('link set $DEV1 netns {}'.format(ns)))
170 cmds.append(self._replace_keywords('link add $DUMMY type dummy'.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)))
174 cmds.append(self._replace_keywords('link set $DEV0 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)))
190 ns = self.args.NAMES['NS']
191 netns.remove(ns)
194 return self._replace_keywords('netns delete {}'.format(self.args.NAMES['NS']))
227 if self.args.verbose > 3:
235 if self.args.verbose > 3: