Re: [LARTC] TC Hashing Filters

2004-07-15 Thread gypsy
Adam Towarnyckyj wrote:
> Any tc filter command I try to
> add from here on out gives me the same error even if I try it manually
> instead of using the script.

Adam,

That is a killer.

Please read the following and then, when we both have the same
information, I'm going to try again to assist you.  

HINT TO READERS:  I hope someone else will help us both because I have
obligations that I'm stealing time from that I can ill afford.

There is a LARTC mailing list thread dated (about) 24 thru 26 June 2003
between Trevor Warren and Michael Ulitskiy whose Subject is "u32
clarification...limits on 2000>???"

Please use your favorite method to find it.  Note that there may be
kernel issues not mentioned by them; kernels change.

I'd like to suggest that you see if anyone involved in that thread will
send you a testing script; perhaps you could find a way to start with a
working setup and then apply minor changes until either it breaks or it
suits you.
___
LARTC mailing list / [EMAIL PROTECTED]
http://mailman.ds9a.nl/mailman/listinfo/lartc HOWTO: http://lartc.org/


RE: [LARTC] TC Hashing Filters

2004-07-15 Thread Adam Towarnyckyj
gypsy wrote:
> Your script can be modified to display the line with the substitutions
> and to exit when executing causes an error.  What I envision is that
> you'll watch 2000+ lines of good stuff scroll by and that the final
line
> will be your Bad Boy.  And the last few lines are what we all are
> holding our breath to see .

I have done as you suggested (actually, if you noticed in the Action
subroutine, all the error reporting from before was still there I just
commented it out) and this is what I've come up with. This is the last
known good command and then the command that errors, as well as the
error message, and the counter I added back in.

Performing: /sbin/tc filter add dev eth1 protocol ip parent 1: u32 ht
2:54: match ip dst 216.19.20.84 flowid 1:FFFB
2045
Performing: /sbin/tc filter add dev eth1 protocol ip parent 1: u32 ht
2:2E: match ip dst 216.19.46.46 flowid 1:FFFB
WHOOPS: RTNETLINK answers: File exists

The error exists on the 2046th command. Any tc filter command I try to
add from here on out gives me the same error even if I try it manually
instead of using the script. I examined the previous commands that
worked fine and there are plenty that dump into the 2:2E: table. 

> I think the line above should count down from 65535, not up. 

As you can see, I did this as you suggested. I like it better because it
keeps things very separate so there's no confusion. Thanks for the
suggestion.

> Sorry, that's all I have time for now.
Any time you can spare is incredibly helpful. Thank you.

Adam Towarnyckyj

___
LARTC mailing list / [EMAIL PROTECTED]
http://mailman.ds9a.nl/mailman/listinfo/lartc HOWTO: http://lartc.org/


Re: [LARTC] TC Hashing Filters

2004-07-15 Thread Glen Mabey
On Wed, Jul 14, 2004 at 07:13:11PM -0700, gypsy wrote:
> Your script can be modified to display the line with the substitutions
> and to exit when executing causes an error.  What I envision is that
> you'll watch 2000+ lines of good stuff scroll by and that the final line
> will be your Bad Boy.  And the last few lines are what we all are
> holding our breath to see .

This took me a little while to figure out myself, so I thought I'd post
it.

If you are running a bash script, what you want to do is to add at the
top:

set -e   # causes script exit on error
set -x   # causes command to be printed before it is executed

Glen

-- 
**
Glen W. Mabey
[EMAIL PROTECTED]
http://mabeys.homelinux.com/glen/
**
___
LARTC mailing list / [EMAIL PROTECTED]
http://mailman.ds9a.nl/mailman/listinfo/lartc HOWTO: http://lartc.org/


Re: [LARTC] Problem with multiple N/W cards

2004-07-15 Thread Glen Mabey
On Thu, Jul 15, 2004 at 01:20:45PM +0530, anupam chomal wrote:
> I am trying to set up a linux box with 5 N/W cards of which one is
> 10/100/1000T and the others are 10/100T. I connected all the cards and
> turned on the machine. I wanted to force eth0 to be the 1000T cards but
> the cards get allotted eth0 to eth4 randomly. Is there some way wherein I
> can force my 1000T  card to be eth0.

You can also create an alias for the device driver.  I'm not that
well-versed in the various distribution and kernel version differences,
but this is how I do it.

If running a 2.4 kernel, edit /etc/modules.conf (or if running Debian,
edit /etc/modutils/alias, and afterward run update-modules) and add 

alias eth0 

where  is the name of the device driver module for your
gigabit card, say, e1000.  If running 2.6, add the same line to
/etc/modprobe.d/aliases .  A reboot afterward may do the trick if you
don't have an update-modules command that will get the right aliases
going.

Hope that helps.

-- 
**
Glen W. Mabey
[EMAIL PROTECTED]
http://mabeys.homelinux.com/glen/
**
___
LARTC mailing list / [EMAIL PROTECTED]
http://mailman.ds9a.nl/mailman/listinfo/lartc HOWTO: http://lartc.org/


RE: [LARTC] Problem with multiple N/W cards

2004-07-15 Thread Piszcz, Justin Michael
Yup.

I had the same problem.

Soltuion: use nameif

You can call any interface anything you want.
Turning off auto negotiation and flow control may be an option when you
load the moadule (check docs)-- example: if it is a 3com 100mbps 905b -
you may be able to use ethtool to change it.




-Original Message-
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]
On Behalf Of anupam chomal
Sent: Thursday, July 15, 2004 3:51 AM
To: [EMAIL PROTECTED]
Subject: [LARTC] Problem with multiple N/W cards

Hi,

I am trying to set up a linux box with 5 N/W cards of which one is
10/100/1000T and the others are 10/100T. I connected all the cards and
turned on the machine. I wanted to force eth0 to be the 1000T cards but
the cards get allotted eth0 to eth4 randomly. Is there some way wherein
I
can force my 1000T  card to be eth0.

Also I want to turn off auto negotation & flow control on the 1000T
card.
How can I do this.

Can someone please help.


___
LARTC mailing list / [EMAIL PROTECTED]
http://mailman.ds9a.nl/mailman/listinfo/lartc HOWTO: http://lartc.org/
___
LARTC mailing list / [EMAIL PROTECTED]
http://mailman.ds9a.nl/mailman/listinfo/lartc HOWTO: http://lartc.org/


[LARTC] Problem with multiple N/W cards

2004-07-15 Thread anupam chomal
Hi,

I am trying to set up a linux box with 5 N/W cards of which one is
10/100/1000T and the others are 10/100T. I connected all the cards and
turned on the machine. I wanted to force eth0 to be the 1000T cards but
the cards get allotted eth0 to eth4 randomly. Is there some way wherein I
can force my 1000T  card to be eth0.

Also I want to turn off auto negotation & flow control on the 1000T card.
How can I do this.

Can someone please help.


___
LARTC mailing list / [EMAIL PROTECTED]
http://mailman.ds9a.nl/mailman/listinfo/lartc HOWTO: http://lartc.org/