All of lore.kernel.org
 help / color / mirror / Atom feed
* [LARTC] tc show error for ingress
@ 2003-06-06 14:39 Rajesh Srivastava
  2003-06-06 16:38 ` Stef Coene
                   ` (3 more replies)
  0 siblings, 4 replies; 5+ messages in thread
From: Rajesh Srivastava @ 2003-06-06 14:39 UTC (permalink / raw)
  To: lartc

Hi,

I am trying to do both ingress and egress bandwidth management on a bridge.
eth0 is the WAN interface. IPTraf shows that the following script is running
successfully and it limits bandwidth both ways to 256 KB

However when I want to see the statistics using tc - it only shows me stats
for htb class
and not for ingress class. The tc output is as follows:

tc -s -d class show dev eth0
class htb 1:1 root prio 0 quantum 3276 rate 256Kbit ceil 256Kbit burst
1926b/8 mpu 0b cburst 1926b/8 mpu 0b level 0
 Sent 193313679 bytes 189055 pkts (dropped 1, overlimits 0)
 rate 32656bps 32pps backlog 9p
 lended: 189046 borrowed: 0 giants: 0
 tokens: -77245 ctokens: -77245

What is wrong here?

The shaping+limiting script is provided below

---
#Delete existing qdics
tc qdisc del dev eth0 root
tc qdisc del dev eth0 ingress
#add HTB for egress
tc qdisc add dev eth0 root handle 1: htb default 1
tc class add dev eth0 parent 1: classid 1:1 htb rate 256kbit ceil 256kbit
#Add ingress queue
tc qdisc add dev eth0 handle ffff: ingress
tc filter add dev eth0 parent ffff: protocol ip prio 50 u32 match ip src
0.0.0.0/0 police rate 256kbit burst 10k drop flowid :1

Thanks

Rajesh


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

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [LARTC] tc show error for ingress
  2003-06-06 14:39 [LARTC] tc show error for ingress Rajesh Srivastava
@ 2003-06-06 16:38 ` Stef Coene
  2003-06-06 16:51 ` Rajesh Srivastava
                   ` (2 subsequent siblings)
  3 siblings, 0 replies; 5+ messages in thread
From: Stef Coene @ 2003-06-06 16:38 UTC (permalink / raw)
  To: lartc

On Friday 06 June 2003 16:39, Rajesh Srivastava wrote:
> Hi,
>
> I am trying to do both ingress and egress bandwidth management on a bridge.
> eth0 is the WAN interface. IPTraf shows that the following script is
> running successfully and it limits bandwidth both ways to 256 KB
>
> However when I want to see the statistics using tc - it only shows me stats
> for htb class
> and not for ingress class. The tc output is as follows:
>
> tc -s -d class show dev eth0
> class htb 1:1 root prio 0 quantum 3276 rate 256Kbit ceil 256Kbit burst
> 1926b/8 mpu 0b cburst 1926b/8 mpu 0b level 0
>  Sent 193313679 bytes 189055 pkts (dropped 1, overlimits 0)
>  rate 32656bps 32pps backlog 9p
>  lended: 189046 borrowed: 0 giants: 0
>  tokens: -77245 ctokens: -77245
>
> What is wrong here?
Try
tc -s -d class show dev eth0 parent ffff:

Stef

-- 

stef.coene@docum.org
 "Using Linux as bandwidth manager"
     http://www.docum.org/
     #lartc @ irc.oftc.net

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

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [LARTC] tc show error for ingress
  2003-06-06 14:39 [LARTC] tc show error for ingress Rajesh Srivastava
  2003-06-06 16:38 ` Stef Coene
@ 2003-06-06 16:51 ` Rajesh Srivastava
  2003-06-06 17:26 ` Stef Coene
  2003-06-07  1:01 ` Marton Sandor
  3 siblings, 0 replies; 5+ messages in thread
From: Rajesh Srivastava @ 2003-06-06 16:51 UTC (permalink / raw)
  To: lartc

Stef,

tc -s -d class show dev eth0 parent ffff:
gives no output.

I am using the latest tc which has been download and built with the 2.4.20
kernel includes.

Thanks,

Rajesh

> On Friday 06 June 2003 16:39, Rajesh Srivastava wrote:
> > Hi,
> >
> > I am trying to do both ingress and egress bandwidth management on a
bridge.
> > eth0 is the WAN interface. IPTraf shows that the following script is
> > running successfully and it limits bandwidth both ways to 256 KB
> >
> > However when I want to see the statistics using tc - it only shows me
stats
> > for htb class
> > and not for ingress class. The tc output is as follows:
> >
> > tc -s -d class show dev eth0
> > class htb 1:1 root prio 0 quantum 3276 rate 256Kbit ceil 256Kbit burst
> > 1926b/8 mpu 0b cburst 1926b/8 mpu 0b level 0
> >  Sent 193313679 bytes 189055 pkts (dropped 1, overlimits 0)
> >  rate 32656bps 32pps backlog 9p
> >  lended: 189046 borrowed: 0 giants: 0
> >  tokens: -77245 ctokens: -77245
> >
> > What is wrong here?
> Try
> tc -s -d class show dev eth0 parent ffff:
>
> Stef
>
> --
>
> stef.coene@docum.org
>  "Using Linux as bandwidth manager"
>      http://www.docum.org/
>      #lartc @ irc.oftc.net
>
>


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

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [LARTC] tc show error for ingress
  2003-06-06 14:39 [LARTC] tc show error for ingress Rajesh Srivastava
  2003-06-06 16:38 ` Stef Coene
  2003-06-06 16:51 ` Rajesh Srivastava
@ 2003-06-06 17:26 ` Stef Coene
  2003-06-07  1:01 ` Marton Sandor
  3 siblings, 0 replies; 5+ messages in thread
From: Stef Coene @ 2003-06-06 17:26 UTC (permalink / raw)
  To: lartc

On Friday 06 June 2003 18:51, Rajesh Srivastava wrote:
> Stef,
>
> tc -s -d class show dev eth0 parent ffff:
> gives no output.
>
> I am using the latest tc which has been download and built with the 2.4.20
> kernel includes.
It was just a guess of me.  I don't use ingress myself, but I know you can 
specify a parent parameter.
Sorry, can't help you further.

Stef

-- 

stef.coene@docum.org
 "Using Linux as bandwidth manager"
     http://www.docum.org/
     #lartc @ irc.oftc.net

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

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [LARTC] tc show error for ingress
  2003-06-06 14:39 [LARTC] tc show error for ingress Rajesh Srivastava
                   ` (2 preceding siblings ...)
  2003-06-06 17:26 ` Stef Coene
@ 2003-06-07  1:01 ` Marton Sandor
  3 siblings, 0 replies; 5+ messages in thread
From: Marton Sandor @ 2003-06-07  1:01 UTC (permalink / raw)
  To: lartc


Ingress is a qdisc not a class. 
tc -s -d qdisc show dev eth0      should give the stats.

On Fri, 6 Jun 2003, Rajesh Srivastava wrote:

> Hi,
> 
> I am trying to do both ingress and egress bandwidth management on a bridge.
> eth0 is the WAN interface. IPTraf shows that the following script is running
> successfully and it limits bandwidth both ways to 256 KB
> 
> However when I want to see the statistics using tc - it only shows me stats
> for htb class
> and not for ingress class. The tc output is as follows:
> 
> tc -s -d class show dev eth0
> class htb 1:1 root prio 0 quantum 3276 rate 256Kbit ceil 256Kbit burst
> 1926b/8 mpu 0b cburst 1926b/8 mpu 0b level 0
>  Sent 193313679 bytes 189055 pkts (dropped 1, overlimits 0)
>  rate 32656bps 32pps backlog 9p
>  lended: 189046 borrowed: 0 giants: 0
>  tokens: -77245 ctokens: -77245
> 

-- 
 Marton Sandor  -  sanyi@sigmasoft.ro

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

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2003-06-07  1:01 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2003-06-06 14:39 [LARTC] tc show error for ingress Rajesh Srivastava
2003-06-06 16:38 ` Stef Coene
2003-06-06 16:51 ` Rajesh Srivastava
2003-06-06 17:26 ` Stef Coene
2003-06-07  1:01 ` Marton Sandor

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.