Staging
v0.8.1
https://github.com/torvalds/linux
Revision 65ae4dddbb56c7415c31e9aae0b3811cb583bbea authored by Daniel Ritz on 22 August 2006, 14:29:10 UTC, committed by Greg Kroah-Hartman on 26 August 2006, 20:05:45 UTC
- add the ICH6(R) LPC to the ICH6 ACPI quirks.  currently only the ICH6-M
  is handled.  [ PCI_DEVICE_ID_INTEL_ICH6_1 is the ICH6-M LPC, ICH6_0 is
  the ICH6(R) ]

- remove the wrong quirk calling asus_hides_smbus_lpc() for ICH6.  the
  register modified in asus_hides_smbus_lpc() has a different meaning in
  ICH6.

Signed-off-by: Daniel Ritz <daniel.ritz@gmx.ch>
Acked-by: Jean Delvare <khali@linux-fr.org>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
1 parent fd4dc27
Raw File
Tip revision: 65ae4dddbb56c7415c31e9aae0b3811cb583bbea authored by Daniel Ritz on 22 August 2006, 14:29:10 UTC
[PATCH] PCI: fix ICH6 quirks
Tip revision: 65ae4dd
shaper.txt
Traffic Shaper For Linux

This is the current BETA release of the traffic shaper for Linux. It works
within the following limits:

o	Minimum shaping speed is currently about 9600 baud (it can only
shape down to 1 byte per clock tick)

o	Maximum is about 256K, it will go above this but get a bit blocky.

o	If you ifconfig the master device that a shaper is attached to down
then your machine will follow.

o	The shaper must be a module.


Setup:

	A shaper device is configured using the shapeconfig program.
Typically you will do something like this

shapecfg attach shaper0 eth1
shapecfg speed shaper0 64000
ifconfig shaper0 myhost netmask 255.255.255.240 broadcast 1.2.3.4.255 up
route add -net some.network netmask a.b.c.d dev shaper0

The shaper should have the same IP address as the device it is attached to
for normal use.

Gotchas:

	The shaper shapes transmitted traffic. It's rather impossible to
shape received traffic except at the end (or a router) transmitting it.

	Gated/routed/rwhod/mrouted all see the shaper as an additional device
and will treat it as such unless patched. Note that for mrouted you can run
mrouted tunnels via a traffic shaper to control bandwidth usage.

	The shaper is device/route based. This makes it very easy to use
with any setup BUT less flexible. You may need to use iproute2 to set up
multiple route tables to get the flexibility.

	There is no "borrowing" or "sharing" scheme. This is a simple
traffic limiter. We implement Van Jacobson and Sally Floyd's CBQ
architecture into Linux 2.2. This is the preferred solution. Shaper is
for simple or back compatible setups.

Alan
back to top