Revision 17b3a068
Added by Ermal Luçi over 10 years ago
etc/inc/filter.inc | ||
---|---|---|
2506 | 2506 |
$aline['tagged'] = " tagged " .$rule['tagged'] . " "; |
2507 | 2507 |
if (!empty($rule['dscp'])) { |
2508 | 2508 |
switch (strtolower($rule['dscp'])) { |
2509 |
case 'va': $aline['dscp'] = " dscp 44 "; break; |
|
2510 |
case 'cs1': $aline['dscp'] = " dscp 8 "; break; |
|
2511 |
case 'cs2': $aline['dscp'] = " dscp 16 "; break; |
|
2512 |
case 'cs3': $aline['dscp'] = " dscp 24 "; break; |
|
2513 |
case 'cs4': $aline['dscp'] = " dscp 32 "; break; |
|
2514 |
case 'cs5': $aline['dscp'] = " dscp 40 "; break; |
|
2515 |
case 'cs6': $aline['dscp'] = " dscp 48 "; break; |
|
2516 |
case 'cs7': $aline['dscp'] = " dscp 56 "; break; |
|
2509 |
case 'va': $aline['dscp'] = " dscp \"44\" "; break; |
|
2510 |
case 'VA': $aline['dscp'] = " dscp \"44\" "; break; |
|
2511 |
case 'cs1': $aline['dscp'] = " dscp \"8\" "; break; |
|
2512 |
case 'cs2': $aline['dscp'] = " dscp \"16\" "; break; |
|
2513 |
case 'cs3': $aline['dscp'] = " dscp \"24\" "; break; |
|
2514 |
case 'cs4': $aline['dscp'] = " dscp \"32\" "; break; |
|
2515 |
case 'cs5': $aline['dscp'] = " dscp \"40\" "; break; |
|
2516 |
case 'cs6': $aline['dscp'] = " dscp \"48\" "; break; |
|
2517 |
case 'cs7': $aline['dscp'] = " dscp \"56\" "; break; |
|
2517 | 2518 |
default: $aline['dscp'] = " dscp " . $rule['dscp'] . " "; break; |
2518 | 2519 |
} |
2519 | 2520 |
} |
Also available in: Unified diff
Apparently yacc became more strict in FreeBSD 10. Fixes #4302