<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments for Calin Velea - Homepage</title>
	<atom:link href="http://vcalinus.gemenii.ro/?feed=comments-rss2" rel="self" type="application/rss+xml" />
	<link>http://vcalinus.gemenii.ro</link>
	<description>vcalinus.gemenii.ro - Useful stuff</description>
	<lastBuildDate>Tue, 27 Jul 2010 21:15:07 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
	<item>
		<title>Comment on Fast u32 hashing filter generator by vcalinus</title>
		<link>http://vcalinus.gemenii.ro/?p=9&#038;cpage=1#comment-1931</link>
		<dc:creator>vcalinus</dc:creator>
		<pubDate>Tue, 27 Jul 2010 21:15:07 +0000</pubDate>
		<guid isPermaLink="false">http://vcalinus.gemenii.ro/wp2/wordpress/?p=9#comment-1931</guid>
		<description>You can use it with the same input file and different command line arguments (interface name and src/dst). However, unless you use IMQ to
aggregate trafic from multiple interfaces into one interface for shaping, using multiple WAN interfaces will give users separate limits
over each interface instead of aggregated limits.</description>
		<content:encoded><![CDATA[<p>You can use it with the same input file and different command line arguments (interface name and src/dst). However, unless you use IMQ to<br />
aggregate trafic from multiple interfaces into one interface for shaping, using multiple WAN interfaces will give users separate limits<br />
over each interface instead of aggregated limits.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Fast u32 hashing filter generator by Tom</title>
		<link>http://vcalinus.gemenii.ro/?p=9&#038;cpage=1#comment-1638</link>
		<dc:creator>Tom</dc:creator>
		<pubDate>Mon, 05 Jul 2010 21:51:04 +0000</pubDate>
		<guid isPermaLink="false">http://vcalinus.gemenii.ro/wp2/wordpress/?p=9#comment-1638</guid>
		<description>Can it be used for multiple WAN/LAN or have to generate separate input files? I&#039;m testing this solution.</description>
		<content:encoded><![CDATA[<p>Can it be used for multiple WAN/LAN or have to generate separate input files? I&#8217;m testing this solution.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Fast u32 hashing filter generator by vcalinus</title>
		<link>http://vcalinus.gemenii.ro/?p=9&#038;cpage=1#comment-1099</link>
		<dc:creator>vcalinus</dc:creator>
		<pubDate>Sat, 15 May 2010 19:14:09 +0000</pubDate>
		<guid isPermaLink="false">http://vcalinus.gemenii.ro/wp2/wordpress/?p=9#comment-1099</guid>
		<description>Supposing unoptimized_filter_in looks like:

 filter add dev eth1.61 parent 1: protocol ip prio 2 u32 match ip src 195.28.184.204/30 flowid 1:14
 filter add dev eth1.61 parent 1: protocol ip prio 2 u32 match ip src 195.189.208.0/24 flowid 1:14

prefixtree.in will look like:

195.28.184.204/30 1:14
195.189.208.0/24 1:14

generate_prefixtree_inpute should parse the filters and extract the prefixes and associated classes to generate an input for prefixtree</description>
		<content:encoded><![CDATA[<p>Supposing unoptimized_filter_in looks like:</p>
<p> filter add dev eth1.61 parent 1: protocol ip prio 2 u32 match ip src 195.28.184.204/30 flowid 1:14<br />
 filter add dev eth1.61 parent 1: protocol ip prio 2 u32 match ip src 195.189.208.0/24 flowid 1:14</p>
<p>prefixtree.in will look like:</p>
<p>195.28.184.204/30 1:14<br />
195.189.208.0/24 1:14</p>
<p>generate_prefixtree_inpute should parse the filters and extract the prefixes and associated classes to generate an input for prefixtree</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Fast u32 hashing filter generator by ptrefny</title>
		<link>http://vcalinus.gemenii.ro/?p=9&#038;cpage=1#comment-1031</link>
		<dc:creator>ptrefny</dc:creator>
		<pubDate>Tue, 27 Apr 2010 12:41:44 +0000</pubDate>
		<guid isPermaLink="false">http://vcalinus.gemenii.ro/wp2/wordpress/?p=9#comment-1031</guid>
		<description>how should the program  generate_prefixtree_input from the example optimizing existing tc files. look like? 
Thank you for your help.</description>
		<content:encoded><![CDATA[<p>how should the program  generate_prefixtree_input from the example optimizing existing tc files. look like?<br />
Thank you for your help.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Fast u32 hashing filter generator by vcalinus</title>
		<link>http://vcalinus.gemenii.ro/?p=9&#038;cpage=1#comment-791</link>
		<dc:creator>vcalinus</dc:creator>
		<pubDate>Sat, 02 Jan 2010 18:18:18 +0000</pubDate>
		<guid isPermaLink="false">http://vcalinus.gemenii.ro/wp2/wordpress/?p=9#comment-791</guid>
		<description>prefixes.in sunt de obicei ip-urile dezagregate ale clientilor, care nu stau in BGP in mod normal. Se pot exporta prefixe
din bgp cu &quot;vtysh -c sh ip bgp&quot; si parsa output-ul cu un script daca totusi e cazul

   In exemplul de pe site, eth0 e interfata de upload (WAN).

</description>
		<content:encoded><![CDATA[<p>prefixes.in sunt de obicei ip-urile dezagregate ale clientilor, care nu stau in BGP in mod normal. Se pot exporta prefixe<br />
din bgp cu &#8220;vtysh -c sh ip bgp&#8221; si parsa output-ul cu un script daca totusi e cazul</p>
<p>   In exemplul de pe site, eth0 e interfata de upload (WAN).</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Fast u32 hashing filter generator by Mihai</title>
		<link>http://vcalinus.gemenii.ro/?p=9&#038;cpage=1#comment-787</link>
		<dc:creator>Mihai</dc:creator>
		<pubDate>Thu, 31 Dec 2009 01:30:18 +0000</pubDate>
		<guid isPermaLink="false">http://vcalinus.gemenii.ro/wp2/wordpress/?p=9#comment-787</guid>
		<description>Se poate ca prefixes.in se fie exportate direct din BPG? Cum se face asta? Iar eth0 este interfata spre clienti sau spre WAN?</description>
		<content:encoded><![CDATA[<p>Se poate ca prefixes.in se fie exportate direct din BPG? Cum se face asta? Iar eth0 este interfata spre clienti sau spre WAN?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Fast u32 hashing filter generator by todor.lazarov</title>
		<link>http://vcalinus.gemenii.ro/?p=9&#038;cpage=1#comment-651</link>
		<dc:creator>todor.lazarov</dc:creator>
		<pubDate>Mon, 07 Dec 2009 06:27:04 +0000</pubDate>
		<guid isPermaLink="false">http://vcalinus.gemenii.ro/wp2/wordpress/?p=9#comment-651</guid>
		<description>tc filter add dev imq0 protocol ip parent 1:0 prio 5 u32 ht 15:15:  match ip src 0.0.0.0/0 hashkey mask 0xff at 12 link 37:
                        tc filter add dev imq0 protocol ip parent 1:0 prio 5 u32 ht 37:87:  match ip protocol 1 0xff flowid 1:5
                        tc filter add dev imq0 protocol ip parent 1:0 prio 5 u32 ht 37:87:  match ip protocol 6 0xff match u8 0x05 0x0f at 0 match u16 0x0000
 0xffc0 at 2 match u8 0x10 0xff at 33 flowid 1:6
                        tc filter add dev imq0 protocol ip parent 1:0 prio 5 u32 ht 37:87:  match ip tos 0x20 0xff flowid 1:474
                        tc filter add dev imq0 protocol ip parent 1:0 prio 5 u32 ht 37:87:  match ip src 0.0.0.0/0 flowid 1:475
                tc filter add dev imq0 parent 1:0 prio 5 handle 17: protocol ip u32 divisor 256
                tc filter add dev imq0 protocol ip parent 1:0 prio 5 u32 ht 15:66:  match ip src 0.0.0.0/0 hashkey mask 0xff at 12 link 17:
                        tc filter add dev imq0 protocol ip parent 1:0 prio 5 u32 ht 17:64:  match ip protocol 1 0xff flowid 1:5
                        tc filter add dev imq0 protocol ip parent 1:0 prio 5 u32 ht 17:64:  match ip protocol 6 0xff match u8 0x05 0x0f at 0 match u16 0x0000
 0xffc0 at 2 match u8 0x10 0xff at 33 flowid 1:6
                        tc filter add dev imq0 protocol ip parent 1:0 prio 5 u32 ht 17:64:  match ip tos 0x20 0xff flowid 1:256
                        tc filter add dev imq0 protocol ip parent 1:0 prio 5 u32 ht 17:64:  match ip src 0.0.0.0/0 flowid 1:257
                        tc filter add dev imq0 protocol ip parent 1:0 prio 5 u32 ht 17:65:  match ip protocol 1 0xff flowid 1:5
                        tc filter add dev imq0 protocol ip parent 1:0 prio 5 u32 ht 17:65:  match ip protocol 6 0xff match u8 0x05 0x0f at 0 match u16 0x0000
 0xffc0 at 2 match u8 0x10 0xff at 33 flowid 1:6
                        tc filter add dev imq0 protocol ip parent 1:0 prio 5 u32 ht 17:65:  match ip tos 0x20 0xff flowid 1:256
                        tc filter add dev imq0 protocol ip parent 1:0 prio 5 u32 ht 17:65:  match ip src 0.0.0.0/0 flowid 1:257
...

is it possible to do so as 1:5 and 1:6 classes are in one line and depend on all</description>
		<content:encoded><![CDATA[<p>tc filter add dev imq0 protocol ip parent 1:0 prio 5 u32 ht 15:15:  match ip src 0.0.0.0/0 hashkey mask 0xff at 12 link 37:<br />
                        tc filter add dev imq0 protocol ip parent 1:0 prio 5 u32 ht 37:87:  match ip protocol 1 0xff flowid 1:5<br />
                        tc filter add dev imq0 protocol ip parent 1:0 prio 5 u32 ht 37:87:  match ip protocol 6 0xff match u8 0&#215;05 0x0f at 0 match u16 0&#215;0000<br />
 0xffc0 at 2 match u8 0&#215;10 0xff at 33 flowid 1:6<br />
                        tc filter add dev imq0 protocol ip parent 1:0 prio 5 u32 ht 37:87:  match ip tos 0&#215;20 0xff flowid 1:474<br />
                        tc filter add dev imq0 protocol ip parent 1:0 prio 5 u32 ht 37:87:  match ip src 0.0.0.0/0 flowid 1:475<br />
                tc filter add dev imq0 parent 1:0 prio 5 handle 17: protocol ip u32 divisor 256<br />
                tc filter add dev imq0 protocol ip parent 1:0 prio 5 u32 ht 15:66:  match ip src 0.0.0.0/0 hashkey mask 0xff at 12 link 17:<br />
                        tc filter add dev imq0 protocol ip parent 1:0 prio 5 u32 ht 17:64:  match ip protocol 1 0xff flowid 1:5<br />
                        tc filter add dev imq0 protocol ip parent 1:0 prio 5 u32 ht 17:64:  match ip protocol 6 0xff match u8 0&#215;05 0x0f at 0 match u16 0&#215;0000<br />
 0xffc0 at 2 match u8 0&#215;10 0xff at 33 flowid 1:6<br />
                        tc filter add dev imq0 protocol ip parent 1:0 prio 5 u32 ht 17:64:  match ip tos 0&#215;20 0xff flowid 1:256<br />
                        tc filter add dev imq0 protocol ip parent 1:0 prio 5 u32 ht 17:64:  match ip src 0.0.0.0/0 flowid 1:257<br />
                        tc filter add dev imq0 protocol ip parent 1:0 prio 5 u32 ht 17:65:  match ip protocol 1 0xff flowid 1:5<br />
                        tc filter add dev imq0 protocol ip parent 1:0 prio 5 u32 ht 17:65:  match ip protocol 6 0xff match u8 0&#215;05 0x0f at 0 match u16 0&#215;0000<br />
 0xffc0 at 2 match u8 0&#215;10 0xff at 33 flowid 1:6<br />
                        tc filter add dev imq0 protocol ip parent 1:0 prio 5 u32 ht 17:65:  match ip tos 0&#215;20 0xff flowid 1:256<br />
                        tc filter add dev imq0 protocol ip parent 1:0 prio 5 u32 ht 17:65:  match ip src 0.0.0.0/0 flowid 1:257<br />
&#8230;</p>
<p>is it possible to do so as 1:5 and 1:6 classes are in one line and depend on all</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Fast u32 hashing filter generator by vcalinus</title>
		<link>http://vcalinus.gemenii.ro/?p=9&#038;cpage=1#comment-645</link>
		<dc:creator>vcalinus</dc:creator>
		<pubDate>Sun, 06 Dec 2009 19:43:30 +0000</pubDate>
		<guid isPermaLink="false">http://vcalinus.gemenii.ro/wp2/wordpress/?p=9#comment-645</guid>
		<description>Filters with a lower prio parameter should be evaluated first. It should be possible to have both regular filters with a lower prio (evaluated
first) then hash-based filters with a higher prio.</description>
		<content:encoded><![CDATA[<p>Filters with a lower prio parameter should be evaluated first. It should be possible to have both regular filters with a lower prio (evaluated<br />
first) then hash-based filters with a higher prio.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Fast u32 hashing filter generator by todor.lazarov</title>
		<link>http://vcalinus.gemenii.ro/?p=9&#038;cpage=1#comment-553</link>
		<dc:creator>todor.lazarov</dc:creator>
		<pubDate>Wed, 25 Nov 2009 07:13:53 +0000</pubDate>
		<guid isPermaLink="false">http://vcalinus.gemenii.ro/wp2/wordpress/?p=9#comment-553</guid>
		<description>Very good.

And what happens if we have to add one class 1:5 which is a high priority and subject to all in this table.

example:

match u8 0x05 0x0f at 0 match u16 0x0000 0xff80 at 2 match ip protocol 6 0xff match u8 0x10 0xff at 33 flowid 1:5</description>
		<content:encoded><![CDATA[<p>Very good.</p>
<p>And what happens if we have to add one class 1:5 which is a high priority and subject to all in this table.</p>
<p>example:</p>
<p>match u8 0&#215;05 0x0f at 0 match u16 0&#215;0000 0xff80 at 2 match ip protocol 6 0xff match u8 0&#215;10 0xff at 33 flowid 1:5</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Fast u32 hashing filter generator by vcalinus</title>
		<link>http://vcalinus.gemenii.ro/?p=9&#038;cpage=1#comment-551</link>
		<dc:creator>vcalinus</dc:creator>
		<pubDate>Tue, 24 Nov 2009 21:00:22 +0000</pubDate>
		<guid isPermaLink="false">http://vcalinus.gemenii.ro/wp2/wordpress/?p=9#comment-551</guid>
		<description>If you have 100 customers, each with one /24 and don&#039;t use hash tables, in the worst
case tc will do 100 lookups to find the destination classid. With this solution, you are
doing only 4 lookups regardles of the number of customer subnets.</description>
		<content:encoded><![CDATA[<p>If you have 100 customers, each with one /24 and don&#8217;t use hash tables, in the worst<br />
case tc will do 100 lookups to find the destination classid. With this solution, you are<br />
doing only 4 lookups regardles of the number of customer subnets.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
