Home | History | Annotate | Download | only in network

Lines Matching refs:ping_config

57     def ping_arguments(ping_config):
59 @param ping_config PingConfig object describing the ping test for which
64 args.append('-c %d' % ping_config.count)
65 if ping_config.size is not None:
66 args.append('-s %d' % ping_config.size)
67 if ping_config.interval is not None:
68 args.append('-i %f' % ping_config.interval)
69 if ping_config.qos is not None:
70 if ping_config.qos == 'be':
71 ping_config.append('-k 0')
72 elif ping_config.qos == 'bk':
73 ping_config.append('-k 1')
74 elif ping_config.qos == 'vi':
76 elif ping_config.qos == 'vo':
79 raise error.TestFail('Unknown QoS value: %s' % ping_config.qos)
82 args.append(ping_config.target_ip)
143 def ping_arguments(ping_config):
145 @param ping_config PingConfig object describing the ping test for which
150 args.append('-c %d' % ping_config.count)
151 if ping_config.size is not None:
152 args.append('-s %d' % ping_config.size)
153 if ping_config.interval is not None:
154 args.append('-i %f' % ping_config.interval)
155 if ping_config.qos is not None:
156 if ping_config.qos == 'be':
158 elif ping_config.qos == 'bk':
160 elif ping_config.qos == 'vi':
162 elif ping_config.qos == 'vo':
165 raise error.TestFail('Unknown QoS value: %s' % ping_config.qos)
168 args.append(ping_config.target_ip)
319 ping_config = PingConfig(host_name, count=3, interval=0.5,
321 ping_result = self.ping(ping_config)
327 def ping(self, ping_config):
328 """Run ping with the given |ping_config|.
331 requested not to in |ping_config|.
333 @param ping_config PingConfig object describing the ping to run.
337 self._platform_delegate.ping_arguments(ping_config))
340 timeout=ping_config.command_timeout_seconds,
344 if ping_config.ignore_status:
346 return PingResult(ping_config.count, 0, 100)
353 if ping_config.ignore_result:
354 return PingResult(ping_config.count, 0, 100)
357 if command_result.exit_status and not ping_config.ignore_status:
363 if ping_config.ignore_result: