Re: tc filter using MASKs in mark

Linux Advanced Routing and Traffic Control

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Answered by myself:

$ cat config-2.6.18-8.1.8.1.el5_ArcosCom | grep "CLS_U32"
CONFIG_NET_CLS_U32=m
CONFIG_CLS_U32_PERF=y
CONFIG_CLS_U32_MARK=y

Thanks again.

El Vie, 24 de Agosto de 2007, 11:23, ArcosCom Linux User escribió:
> Thanks Martin.
>
> ¿This FLAG is available with 2.6.18 kernel version?
>
> I'm using a distro kernel and is as stable that I don't want to upgrade
> it.
>
> Thanks again.
>
> Regards
>
> El Vie, 24 de Agosto de 2007, 10:51, Martin Milata escribió:
>> On Fri, Aug 24, 2007 at 01:11:35AM +0200, ArcosCom Linux User wrote:
>>> Hi,
>>>    I'm having a problem with filtering marked packet with tc.
>>>
>>>    I'm trying to run this:
>>>
>>> /sbin/tc filter add dev imq0 parent 1:0 protocol ip prio 8 handle
>>> 0x7/0x000f fw classid 1:8
>>>
>>> But the response is:
>>>
>>> Illegal "handle"
>>>
>>>
>>> Typing the handle without masked mark is working, but I have a
>>> configuration were I need 2 mark types and I'm using masks:
>>>    Multiple outgoing interfaces (using 0xf000 mask to know the ip route
>>> filter to allow specific interface for the outcoming traffic).
>>>    QoS (using 0x000f) to know the destination class for the flow.
>>>
>>> Perhaps I have an incorrect syntax typing the masked handle, but I
>>> don't
>>> find any information about how to type correctly the masked handle with
>>> "tc filter" and I'm trying an "ip analogous" syntax.
>>>
>>> The ip/tc utils versions I'm using are 2.6.20.
>>>
>>> Anybody could help me with this "syntax problem"?
>>>
>>> Thanks
>>
>> I think the fw classifier does not support masks. However, you can also
>> use u32 filter to match marks, and it does support matching with mask.
>> AFAIK, the support for matching marks have to be enabled in the kernel.
>>
>>  CONFIG_CLS_U32_MARK=y
>>
>> And the syntax is like this:
>>
>>  tc filter add dev imq0 protocol ip prio 8 parent 1:0 u32 match mark \
>>  0x7 0x000f flowid 1:8
>>
>> Regards,
>>  -MM
>> _______________________________________________
>> LARTC mailing list
>> LARTC@xxxxxxxxxxxxxxx
>> http://mailman.ds9a.nl/cgi-bin/mailman/listinfo/lartc
>>
>
>
> _______________________________________________
> LARTC mailing list
> LARTC@xxxxxxxxxxxxxxx
> http://mailman.ds9a.nl/cgi-bin/mailman/listinfo/lartc
>


_______________________________________________
LARTC mailing list
LARTC@xxxxxxxxxxxxxxx
http://mailman.ds9a.nl/cgi-bin/mailman/listinfo/lartc

[Index of Archives]     [LARTC Home Page]     [Netfilter]     [Netfilter Development]     [Network Development]     [Bugtraq]     [GCC Help]     [Yosemite News]     [Linux Kernel]     [Fedora Users]
  Powered by Linux