Project

General

Profile

« Previous | Next » 

Revision ad3cc525

Added by Luiz Souza over 9 years ago

Remove one call to SetAvailableBandwidth() that I missed earlier.

Fixes the shaper setup on fresh installs.

Ticket #6042

View differences:

src/usr/local/www/firewall_shaper.php
260 260
	if ($addnewaltq) {
261 261
		$altq =& new altq_root_queue();
262 262
		$altq->SetInterface($interface);
263

  
264
		switch ($altq->GetBwscale()) {
265
				case "Mb":
266
					$factor = 1000 * 1000;
267
					break;
268
				case "Kb":
269
					$factor = 1000;
270
					break;
271
				case "b":
272
					$factor = 1;
273
					break;
274
				case "Gb":
275
					$factor = 1000 * 1000 * 1000;
276
					break;
277
				case "%": /* We don't use it for root_XXX queues. */
278
				default: /* XXX assume Kb by default. */
279
					$factor = 1000;
280
					break;
281
			}
282

  
283
		$altq->SetAvailableBandwidth($altq->GetBandwidth() * $factor);
284 263
		$altq->ReadConfig($_POST);
285 264
		$altq->validate_input($_POST, $input_errors);
286 265
		if (!$input_errors) {

Also available in: Unified diff