If you dont mind please stop ccing lartc - they keep bouncing my mail.

On Tue, 2006-14-03 at 10:31 +1000, Russell Stuart wrote:

> Anyway, jokes aside, the situation we have now is the 
> current "tc" doesn't work with the current kernel. 

Slow down:
The two perceived problematic combos are:
a) old hash in tc for the case of sample with kernel 2.6 with current
hash. 
- This is not a problem if you use a single byte. Usage of anything
other than one byte is not documented anywhere as you point out.
Therefore the issue of backward compatibility is not a big deal IMO
because it is hardly used as a feature.

People who are brave such as yourself, who go beyond the 1 byte or less
than a byte can be brave enough to upgrade as well.

b) new hash (if it is to be upgraded) with 2.4.x
Again non-issue with 1 byte.  Issues show up if you use > or < 1 byte.

And besides if you really insist, look at using hashkey - it will work a
lot better since the dependency is only at the kernel and none at user
space. 

[You made assertions that the old hash was better - can we please defer
that discussion to later and resolve this first? There are many
variables that you ignored in your derivation (we can discuss what those
are later)]

So my take on this is: 
either forget about making any changes at all 
or 
fix things so going forward they will work(which is the recommendation i
have made). Backward compatibility is a less important issue for
something that perhaps a handful of people use (I consider myself a nig
user of u32 and hardly use this feature).

cheers,
jamal

-
To unsubscribe from this list: send the line "unsubscribe netdev" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to