Re: I'm having an issue with u32 masking

Linux Advanced Routing and Traffic Control

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

 



Vadtec wrote:
Is this how tc is supposed to work? Does it only match on the value it is given based on whether or not the mask matches? IE: u16 0x1a00 0x1a0f at 22 (dest port 6656 ONLY), u16 0x1a0b 0x1a0f at 22 (dest port 6667 ONLY)

If so, how can you match a range of ports (in my example, or a range of anything for that matter) in tc?


Try:

match u16 0x1a00 0xfff0

Mask is first applied to the value in the packet, then it's tested against your (0x1a00) value.

_______________________________________________
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