Project

General

Profile

Bug #4302

Several DSCP choices are non-functional and result in a broken ruleset

Added by Jim Pingle over 4 years ago. Updated over 4 years ago.

Status:
Resolved
Priority:
High
Assignee:
Ermal Luçi
Category:
Traffic Shaper (ALTQ)
Target version:
Start date:
01/26/2015
Due date:
% Done:

100%

Estimated time:
Affected Version:
2.2
Affected Architecture:

Description

Several DSCP choices are non-functional in pfSense 2.2 rules and when chosen, they result in a broken ruleset that will not load. The same list was available in pfSense 2.1.x and had been working, so users that had certain DSCP choices active on 2.1.x may have a broken ruleset post-upgrade.

I tested all of the available DSCP choices and below are the results. The first text is the GUI choice, if there is an item in parenthesis afterwards, that is the value that is put into the ruleset, not the same as the GUI choice.

af11 - OK
af12 - OK
af13 - OK
af21 - OK
af22 - OK
af23 - OK
af31 - OK
af32 - OK
af33 - OK
af41 - OK
af42 - OK
af43 - OK
VA (44) - Fail -- Works if you use "VA" bare in the ruleset, not 44.
EF - OK
cs1 (8) - Fail
cs2 (16) - Fail
cs3 (24) - Fail
cs4 (32) - Fail
cs5 (40) - Fail
cs6 (48) - Fail
cs7 (56) - Fail
0x01 - OK
0x02 - OK
0x04 - OK

In particular, none of the class selector (CS) choices work.

Associated revisions

Revision 17b3a068 (diff)
Added by Ermal Luçi over 4 years ago

Apparently yacc became more strict in FreeBSD 10. Fixes #4302

Revision 1abdf80b (diff)
Added by Ermal Luçi over 4 years ago

Apparently yacc became more strict in FreeBSD 10. Fixes #4302

History

#1 Updated by Jim Pingle over 4 years ago

  • Description updated (diff)
  • Status changed from New to Confirmed

#2 Updated by Ermal Luçi over 4 years ago

This is related to #2998 and i do not see anything different in 2.2 in comparison to 2.1?

Probably even 2.1 it did not work.

#3 Updated by Jim Pingle over 4 years ago

The same rule does not break pf on a pfSense 2.1 install, so it's definitely an issue with 2.2

#4 Updated by Ermal Luçi over 4 years ago

  • Status changed from Confirmed to Feedback

#5 Updated by Ermal Luçi over 4 years ago

  • % Done changed from 0 to 100

#6 Updated by Ermal Luçi over 4 years ago

#7 Updated by Chris Buechler over 4 years ago

  • Status changed from Feedback to Resolved

fixed

Also available in: Atom PDF