Project

General

Profile

Actions

Bug #8379

closed

rules with DSCP never match

Added by erno rubbik about 6 years ago. Updated about 6 years ago.

Status:
Not a Bug
Priority:
Normal
Assignee:
-
Category:
-
Target version:
-
Start date:
03/18/2018
Due date:
% Done:

0%

Estimated time:
Plus Target Version:
Release Notes:
Affected Version:
Affected Architecture:

Description

Hello

I am aware this looks like a duplicate of bug 3726 https://redmine.pfsense.org/issues/3726 but it's not

I carefully tested and I can not get any DSCP to be matched, tested from 2.3.4 to 2.4.2

my test protocol is to make a simple host matched floating rule (with wizard), stream data with iperf and check the rule is matched. result : this rule matches has expected

adding diffserv EF to the existing rule, flushing the states and stream again with proper iperf3 setting will not match as expected

iperf3 c x.x.x.x -S 0xB8 <- does not trigger the match with EF added to the rule
ping Q 184 x.x.x.x <- did not work either

as I got no matching for any diffserv I tested my packets on the REMOTE x.x.x.x host with tcpdump

I can confirm the diffserv is properly set on my packets with this command :

tcpdump nni enp1s0 -v 'ip1 & 0xfc == 184' <- gives me plenty output of TOS 0xb8 marked packets incoming

flushing all states will not help, I am now totally puzzled

any rule with DSCP will never be matched

Am I hitting a bug?

Thank you

Actions

Also available in: Atom PDF