All of lore.kernel.org
 help / color / mirror / Atom feed
From: Jurijs Dorofejevs <jurijs.dorofejevs@ab.lv>
To: lartc@vger.kernel.org
Subject: [LARTC] U32 port masks
Date: Tue, 27 May 2003 09:49:05 +0000	[thread overview]
Message-ID: <marc-lartc-105402928423083@msgid-missing> (raw)
In-Reply-To: <marc-lartc-105405581322185@msgid-missing>

Hi!

Can anybody explain me how does the mask work in filters?

This example set filter for exactly port #2000 :
tc filter add dev eth1 parent 1:0 protocol ip prio 100 u32 match ip sport 2000
0xffff classid 1:256

But if I need to set filter for the range of ports, for example, ports
from 2000 till 3000, what mask do I need?

Trying google, I've read that Mask = 0xffff - (high_port - low_port),
that in my case will be: Mask = 0xffff - (3000 - 2000) = 0xfc17

tc filter add dev eth1 parent 1:0 protocol ip prio 100 u32 match ip sport 2000
0xfc17 classid 1:256

But this example doesn't work correctly and I suppose that I'm wrong
with mask defying algorithm.

Any ideas?
Hope for your help!

_______________________________________________
LARTC mailing list / LARTC@mailman.ds9a.nl
http://mailman.ds9a.nl/mailman/listinfo/lartc HOWTO: http://lartc.org/

      reply	other threads:[~2003-05-27  9:49 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2003-05-27  2:14 [LARTC] U32 port masks Stef Coene
2003-05-27  9:49 ` Jurijs Dorofejevs [this message]

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=marc-lartc-105402928423083@msgid-missing \
    --to=jurijs.dorofejevs@ab.lv \
    --cc=lartc@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.