[<prev] [next>] [day] [month] [year] [list]
Message-ID: <CAA0qwj7qG7pyn4V+DVTzN7iPTnwGRJHQOdaDxiMkzrE=0AA5AA@mail.gmail.com>
Date: Sun, 3 Jul 2011 15:49:59 +0300
From: Adam Katz <adamkatz0@...il.com>
To: netdev@...r.kernel.org
Subject: libpcap and tc filters
Hi Everyone!
I'm attempting to use tc to shape traffic sent using libpcap (more
precisely tcpreplay, based on libpcap). I'm doing this for a research
project.
Ii have a prio scheduler with a default band 2:
tc qdisc add dev eth0 root handle 1: prio priomap 2 2 2 2 2 2 2 2 2 2
2 2 2 2 2 2
with two filters attached to it:
tc filter add dev eth0 protocol ip parent 1: prio 1 u32 match ip dport
80 0xffff flowid 1:1
tc filter add dev eth0 protocol ip parent 1: prio 2 u32 match ip dport
443 0xffff flowid 1:2
(disregard the port numbers, they're here just as an example)
When sending actual traffic, the filters work and I see the
appropriate traffic entering the right class. BUT when replaying
captured traffic (with the appropriate port numbers) over eth0 using
tcpreplay, all packets end up in the default band 2 as if the filters
simply refuse to work.
Can anyone suggest a solution?
Thanks!
--
To unsubscribe from this list: send the line "unsubscribe netdev" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Powered by blists - more mailing lists