History log of /external/iproute2/tc/Makefile
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
5c434a9e5a5eafec09ec9939b255948843423f80 01-Mar-2012 Christoph J. Thompson <cjsthompson@gmail.com> iproute2 - Fix up and simplify variables pointing to install directories

Define where is the are located the iproute2 config files.
Get rid of trailing slashes for paths in several file.

Signed-off-by: Christoph J. Thompson <cjsthompson@gmail.com>
/external/iproute2/tc/Makefile
8ced4fcd50dbbf7a0219ff5705390e6f89ba434c 27-Feb-2012 Yegor Yefremov <yegorslists@googlemail.com> iproute2: cleanup dependencies

LIBNETLINK will be defined in the main Makefile, so
both ../lib/libnetlink.a ../lib/libutil.a will be
automatically appended during linking. Otherwise
../lib/libnetlink.a ../lib/libutil.a will appear
twice during linking.

Signed-off-by: Yegor Yefremov <yegorslists@googlemail.com>
/external/iproute2/tc/Makefile
d7aa57d450b2b651e9115d5d9ad6bf0f433798da 24-Sep-2011 Jan Engelhardt <jengelh@medozas.de> iproute2: proper detection of libxtables position and flags

Upstream: not sent yet

Any tests involving iptables _MUST_ utilize pkg-config to find the
proper locations of the installation.
/external/iproute2/tc/Makefile
155ad8023b2be449752e396306fb67785fb1ba8d 03-Jan-2012 Stephen Hemminger <shemminger@vyatta.com> ematch: fix warning about unused input()

Use existing compile flag to indicate that input() is not used
by tc ematch, fixes compiler warning.
/external/iproute2/tc/Makefile
93ba481acbbdfbbc5de2bf181c9cfe5549d66cdd 03-Nov-2011 Stephen Hemminger <shemminger@vyatta.com> cleanup ematch yacc files

make clean needs to remove all the yacc output files for ematch.
/external/iproute2/tc/Makefile
aa48b5931a069b8f8faf41c2efc769f3127b28d6 18-Oct-2011 Mike Frysinger <vapier@gentoo.org> tc: fix parallel build file with lex/yacc

Building iproute2 in parallel might hit the race failure:
emp_ematch.l:2:30: fatal error: emp_ematch.yacc.h:
No such file or directory
make[1]: *** [emp_ematch.lex.o] Error 1

This is because we currently allow the yacc/lex files to generate and
compile in parallel. So add a simple dependency to make sure yacc has
finished before we attempt to compile the lex output.

Signed-off-by: Mike Frysinger <vapier@gentoo.org>
/external/iproute2/tc/Makefile
c441bd4c1be614c022bc7a2b8804ad368d7bb484 07-Jan-2011 Stephen Hemminger <stephen.hemminger@vyatta.com> Add QFQ scheduler

Basic configuration support for QFQ.
Still need to add manual page.
/external/iproute2/tc/Makefile
914953046aac346b16143eee1c04b8a49bec8c8e 12-Apr-2011 John Fastabend <john.r.fastabend@intel.com> iproute2: tc add mqprio qdisc support

Add mqprio qdisc support. Output matches the following,

qdisc mq 0: dev eth1 root
qdisc mq 0: dev eth2 root
qdisc mqprio 8001: dev eth3 root tc 8 map 0 1 2 3 4 5 6 7 1 1 1 1 1 1 1 1
queues:(0:7) (8:15) (16:23) (24:31) (32:39) (40:47) (48:55) (56:63)

And usage is,

Usage: ... mclass [num_tc NUMBER] [map P0 P1...]
[offset txq0 txq1 ...] [count cnt0 cnt1 ...] [hw 1|0]

Signed-off-by: John Fastabend <john.r.fastabend@intel.com>
/external/iproute2/tc/Makefile
d7f3299d591e31f84ea3b8d4549d4019da1f9a7b 24-Mar-2011 Juliusz Chroboczek <Juliusz.Chroboczek@pps.jussieu.fr> tc : SFB flow scheduler

Supports SFB qdisc (included in linux-2.6.39)

1) Setup phase : accept non default parameters

2) dump information

qdisc sfb 11: parent 1:11 limit 1 max 25 target 20
increment 0.00050 decrement 0.00005 penalty rate 10 burst 20 (600000ms 60000ms)
Sent 47991616 bytes 521648 pkt (dropped 549245, overlimits 549245 requeues 0)
rate 7193Kbit 9774pps backlog 0b 0p requeues 0
earlydrop 0 penaltydrop 0 bucketdrop 0 queuedrop 549245 childdrop 0 marked 0
maxqlen 0 maxprob 0.00000 avgprob 0.00000

Signed-off-by: Juliusz Chroboczek <Juliusz.Chroboczek@pps.jussieu.fr>
Signed-off-by: Eric Dumazet <eric.dumazet@gmail.com>
/external/iproute2/tc/Makefile
a4eca97cff0391d73b4ad4d5598cdc9a35771fa4 13-Jan-2011 Stephen Hemminger <stephen.hemminger@vyatta.com> CHOKe scheduler

TC commands for CHOKe qdisc
/external/iproute2/tc/Makefile
3822cc986cc33751b82a22b91289ef088d94440c 01-Dec-2010 Gregoire Baron <baronchon@n7mm.org> tc: add ACT_CSUM action support (csum)

Add the iproute2 support for the ACT_CSUM action. Can be used as
following, certainly in conjunction with the ACT_PEDIT action (pedit):

# In order to DNAT (stateless) IPv4 packet from 192.168.1.100 to
# 0x12345678 (18.52.86.120), and update the IPv4 header checksum and
# the UDP checksum (the last one, only if the packet is UDP).
tc filter add eth0 prio 1 protocol ip parent ffff: \
u32 match ip src 192.168.1.100/32 flowid :1 \
action pedit munge offset 16 u32 set 0x12345678 \
pipe csum ip and udp

# In order to alter destination address of IPv6 TCP packets from fc00::1
# and correct the TCP checksum (nothing happened? except maybe for
# checksums in the TCP payload ...).
tc filter add eth0 prio 1 protocol ipv6 parent ffff: \
u32 match ip6 src fc00::1/128 match ip6 protocol 0x06 0xff flowid :1 \
action pedit munge offset 24 u32 set 0x12345678 \
pipe csum tcp
/external/iproute2/tc/Makefile
bf512683e07796af0d8a1dd33e572d319ddb3895 09-Jun-2010 Mike Frysinger <vapier@gentoo.org> tc: revert "echo" in install target

The recent commit "iproute2: add option to build m_xt as a tc module"
(ab814d635529787) looks like it wrongly included debug changes in the
install target. So drop the `echo` so the tc binary actually gets
installed again.

Signed-off-by: Mike Frysinger <vapier@gentoo.org>
/external/iproute2/tc/Makefile
ab814d635529787036b3caddb590034a4e6a48e6 12-Apr-2010 Andreas Henriksson <andreas@fatal.se> iproute2: add option to build m_xt as a tc module (v3)

This will build the xt module (action ipt) of tc as a
shared object that is linked at runtime by tc if used,
rather then built into tc.

This is similar to how the atm qdisc support
is handled (q_atm.so).

Signed-off-by: Andreas Henriksson <andreas@xxxxxxxx>
/external/iproute2/tc/Makefile
12ddfff76ca4a373d50fd2ac7fff2bd4e0883955 11-Mar-2010 Andreas Henriksson <andreas@fatal.se> iproute2: detect iptables modules dir in configure.

Try to automatically detect iptables modules directory.

Make the configure script look for iptables modules.
This also makes it possible to specify it on the
command line while building via "make IPT_LIB_DIR=/foo/bar".

Signed-off-by: Andreas Henriksson <andreas@fatal.se>
/external/iproute2/tc/Makefile
73152614bcab505198f443d3f79fb090ba458e51 26-Dec-2009 Mike Frysinger <vapier@gentoo.org> tc: respect LDFLAGS for %.so targets

Since there aren't any targets that currently use this pattern rule, this
is more of a proactive fix.

Signed-off-by: Mike Frysinger <vapier@gentoo.org>
/external/iproute2/tc/Makefile
80d689d055b2169b390a7cd4ca2c01ba871d02a2 02-Dec-2009 Andreas Henriksson <andreas@fatal.se> Keep the old tc/ipt/xt module for compatibility.

Move the file and rename the configure flags.
The file is being kept around for iptables < 1.4.5 compatibility.

Signed-off-by: Andreas Henriksson <andreas@fatal.se>
/external/iproute2/tc/Makefile
f2e27cfb016e2465cd3f07e0b556058060702578 06-Nov-2009 Mike Frysinger <vapier@gentoo.org> support static-only systems

The iptables code supports a "no shared libs" mode where it can be used
without requiring dlfcn related functionality. This adds similar support
to iproute2 so that it can easily be used on systems like nommu Linux (but
obviously with a few limitations -- no dynamic plugins).

Rather than modify every location that uses dlfcn.h, I hooked the dlfcn.h
header with stub functions when shared library support is disabled. Then
symbol lookup is done via a local static lookup table (which is generated
automatically at build time) so that internal symbols can be found.

Signed-off-by: Mike Frysinger <vapier@gentoo.org>
/external/iproute2/tc/Makefile
729cbe84b8773ae93dc04de7a6e91b3e291c3c95 30-May-2009 Mike Frysinger <vapier@gentoo.org> tc/q_atm.so: respect LDFLAGS

The q_atm.so target defines its own link target, but it doesn't respect the
$(LDFLAGS) variable.

Signed-off-by: Mike Frysinger <vapier@gentoo.org>
/external/iproute2/tc/Makefile
ff213c4bf2df55e955a7dc4cce89bdbfa6bb2289 09-Apr-2009 Thomas Graf <tgraf@infradead.org> cgroup support

Stephen,

iproute2 part of the cgroup classifier that has been included upstream
for a while. Please apply.
/external/iproute2/tc/Makefile
63c7d26f941df1c7aa4a18bac5b3a777bc66216a 07-Feb-2009 Jamal Hadi Salim <hadi@cyberus.ca> Breakage noticed when debian upgraded to xtables (iptables > 1.4.1)

Many thanks to Yevgeny Kosarzhevsky <yevg@pisem.net> for reporting
and a lot of testing

Thanks to Jan Engelhardt <jengelh@medozas.de> for a lot of advice
Thanks to Denys Fedoryschenko <denys@visp.net.lb> for some sample
code that he tried and thanks to Andreas Henriksson <andreas@fatal.se>
(who maintains iproute2 on debian) for the persistent followup.

Signed-off-by: Jamal Hadi Salim <hadi@cyberus.ca>
/external/iproute2/tc/Makefile
c86f34942a0ce9f8203c0c38f9fe9604f96be706 19-Nov-2008 Patrick McHardy <kaber@trash.net> iproute: add DRR support

add DRR support

This patch adds support for the DRR scheduler I just sent
to iproute.

Signed-off-by: Patrick McHardy <kaber@trash.net>
/external/iproute2/tc/Makefile
fe1a34fa81f61bb3000ea6b127480f7cce24af06 05-Dec-2008 Alexander Duyck <alexander.h.duyck@intel.com> add support for multiq qdisc

Add support for multiq qdisc
This patch adds the ability to configure the multiq qdisc. Since the qdisc does not require any input it will pull the number of bands directly from the device that it is added to the root of.

usage: tc qdisc add dev <DEV> root handle <HANDLE> multiq

Signed-off-by: Alexander Duyck <alexander.h.duyck@intel.com>
Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
/external/iproute2/tc/Makefile
f72a7aab0ce946ca1133cc8b6b7fcb088fbb1d96 07-Jan-2009 Alexander Duyck <alexander.h.duyck@intel.com> add support for skbedit action

Provides ability to edit queue_mapping field
Provides ability to edit priority field

usage: action skbedit [queue_mapping QUEUE_MAPPING] [priority PRIORITY]
at least one option must be select, or both at the same time

Signed-off-by: Alexander Duyck <alexander.h.duyck@intel.com>
Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
/external/iproute2/tc/Makefile
5e3bb534ae179be141a92eb1a4e2eb48094193b7 22-Aug-2008 Andreas Henriksson <andreas@fatal.se> iproute: DESTDIR vs LIBDIR.

Hello Rafael Almeida.

I noticed your patch adding DESTDIR support in the latest iproute2 release.
Much appreciated! Soon the debian packages might be able to move to actually
using "make install" rather then it's own installation procedure when
building packages. I've noticed something that will break though....

Debian packages usually sets DESTDIR=debian/tmp/ and packages the contents
of that directory as if it where the root file system. This will break
the /usr/lib/{tc,ip}/ module loading, because they DESTDIR (/usr) will be
/whatever-the-build-path-was/debian/tmp/lib/{tc,ip}/.
I beleive others usually call this the LIBDIR to make the separation between
DISTDIR being the (possibly temporary) place things are put when build is
done, and LIBDIR (and others) are used for actual runtime paths.

I'm attaching a patch that I think fixes this, but would be really happy if
you could have a look at to verify I'm not screwing something up.

--
Regards,
Andreas Henriksson

Signed-off-by: Stephen Hemminger <stephen.hemminger@vyatta.com>
/external/iproute2/tc/Makefile
839c8456fbe08fc2497857673805b84dffb45507 25-Jul-2008 Jussi Kivilinna <jussi.kivilinna@mbnet.fi> add generic size table for qdiscs

Patch adds generic size table that is similiar to rate table, with
difference that size table stores link layer packet size.

Based on patch by Patrick McHardy
http://marc.info/?l=linux-netdev&m=115201979221729&w=2

Signed-off-by: Jussi Kivilinna <jussi.kivilinna@mbnet.fi>
Signed-off-by: Stephen Hemminger <stephen.hemminger@vyatta.com>
/external/iproute2/tc/Makefile
b514b3587ee56552fcc87a066c955a7ff4f55d6f 02-Jun-2008 Rafael Almeida <rafaelc@dcc.ufmg.br> Fixed installation when changing DESTDIR

After changing the DESTDIR the installated binaries have some issues
due to hard coded paths. For example, using distributions on NetEm
would segfault.

I've changed iplink.c and tc_util.c so they are now aware of DESTDIR.
Along with that change I needed to change the main Makefile so it
defines the DESTDIR macro when calling gcc.

I also changed the paths so that during the installation sbin, etc,
share and lib directories are created directly inside of the DESTDIR,
instead of creating a usr directory inside that. That's the behaviour
of most packages out there, so I think most users will be expecting
that to happen.
/external/iproute2/tc/Makefile
418a217ad9cea86db79a618465d2a2cc2a08e46a 16-Mar-2008 Mike Frysinger <vapier@gentoo.org> Do not strip binaries with `install`

Signed-off-by: Mike Frysinger <vapier@gentoo.org>
Signed-off-by: Stephen Hemminger <stephen.hemminger@vyatta.com>
/external/iproute2/tc/Makefile
9932abb498ca5280027ff57c92a4e948eac41652 31-Jan-2008 Patrick McHardy <kaber@trash.net> Add flow classifier support

[IPROUTE]: Add flow classifier support

Signed-off-by: Patrick McHardy <kaber@trash.net>
Signed-off-by: Stephen Hemminger <stephen.hemminger@vyatta.com>
/external/iproute2/tc/Makefile
fc2d02069b52e0e1fce9045572bd22d197dd91d5 12-Oct-2007 Herbert Xu <herbert@gondor.apana.org.au> Add NAT action

Here's a patch to add support for the nat action which is now
in the kernel.

Thanks,
--
Visit Openswan at http://www.openswan.org/
Email: Herbert Xu ~{PmV>HI~} <herbert@gondor.apana.org.au>
Home Page: http://gondor.apana.org.au/~herbert/
PGP Key: http://gondor.apana.org.au/~herbert/pubkey.txt
--

Signed-off-by: Stephen Hemminger <shemminger@linux-foundation.org>
/external/iproute2/tc/Makefile
45305c2470e78904b28f147eb81dd40e1e010cf1 16-Oct-2007 Stephen Hemminger <shemminger@linux-foundation.org> add q_rr to tc Makefile

Signed-off-by: Stephen Hemminger <shemminger@linux-foundation.org>
/external/iproute2/tc/Makefile
954df8c66f780746f54d5428ff9baf94f4924834 25-Jun-2007 Stephen Hemminger <shemminger@linux-foundation.org> Snapshot update for 2.6.22

Signed-off-by: Stephen Hemminger <shemminger@linux-foundation.org>
/external/iproute2/tc/Makefile
30af998941d02414400782da29a7048c0f6199bf 21-Jun-2007 Stephen Hemminger <shemminger@linux-foundation.org> netem: static

Make netem static rather than shared library. It saves problems
on 64 bit platforms.

Signed-off-by: Stephen Hemminger <shemminger@linux-foundation.org>
/external/iproute2/tc/Makefile
5bec34845bba39dfc1efb409ebc2b158a9f0fbc4 08-Aug-2006 Jamal Hadi Salim <hadi@cyberus.ca> This patch adds ability to monitor tc events similar to ipmonitor.
User runs "tc monitor" (without quotes) and watches events of
addition, deletion and updates from qdiscs, classes, filters and
actions as they happen.

Signed-off-by: Stephen Hemminger <shemminger@osdl.org>
/external/iproute2/tc/Makefile
52d5ac3fcb616d3e1979fb91c12213aa2a5bf75e 06-Jul-2005 shemminger <shemminger> Fix build issues
/external/iproute2/tc/Makefile
c0fc3ab4d595d671fdb9bd7b8ecd09bd8177b5f9 23-Jun-2005 shemminger <shemminger> Build of ematch requires bison extensions to yacc.
/external/iproute2/tc/Makefile
87773db55113fa9b7a24a80f959640b53ff2cb92 23-Jun-2005 shemminger <shemminger> Add ematch cleanup
/external/iproute2/tc/Makefile
9ddbb02e50a5e0b54ca3cbacfcff904058a1f0fc 23-Jun-2005 shemminger <shemminger> Add extended matches (nbyte, cmp, u32, meta)
/external/iproute2/tc/Makefile
6cc2f073f35cd3ddf5745984e5681cb4429c441e 09-Feb-2005 osdl.net!shemminger <osdl.net!shemminger> netem source reorg

(Logical change 1.141)
/external/iproute2/tc/Makefile
d5b485564b002d7ffbcdebbe2ce7d89ad0ec9ec9 07-Feb-2005 site!shemminger <site!shemminger> Add experimental distribution.

(Logical change 1.135)
/external/iproute2/tc/Makefile
7e7c737245a48cac0c9386b4cab6c35622fde629 18-Jan-2005 net[shemminger]!shemminger <net[shemminger]!shemminger> Import patch iproute2.121

(Logical change 1.124)
/external/iproute2/tc/Makefile
1ffd7fd23eeaff57eb3b83b9dbbbda89ddf030e3 18-Jan-2005 net[shemminger]!shemminger <net[shemminger]!shemminger> Import patch iproute2.110

(Logical change 1.112)
/external/iproute2/tc/Makefile
00fa84801efb1eaca173bf71fb280e45e7f83c4a 08-Dec-2004 net[shemminger]!shemminger <net[shemminger]!shemminger> Import patch mirred.patch

(Logical change 1.111)
/external/iproute2/tc/Makefile
d2780ea3fcf9217fdfe82fdc8597982771c70042 31-Aug-2004 osdl.net!shemminger <osdl.net!shemminger> make clean remove .so

(Logical change 1.76)
/external/iproute2/tc/Makefile
9bf19a85ce1f4a165ee5e9161c548a933726e689 30-Aug-2004 osdl.net!shemminger <osdl.net!shemminger> Turn on gact by default.

(Logical change 1.75)
/external/iproute2/tc/Makefile
8e64f6fe1fd7c7f52773a1ae10915b060fc008b8 30-Aug-2004 net[shemminger]!shemminger <net[shemminger]!shemminger> Import patch gact_iproute-2.6.8_patch

(Logical change 1.74)
/external/iproute2/tc/Makefile
69286fe8b3fe514757b95b2c59d01b44994ece40 30-Aug-2004 osdl.net!shemminger <osdl.net!shemminger> Typo in install of distribution files.

(Logical change 1.73)
/external/iproute2/tc/Makefile
a2218e8eb71a6e3d19710953f206d214f75d3435 23-Aug-2004 osdl.net!shemminger <osdl.net!shemminger> Auto merged

2004/08/10 10:49:47-07:00 osdl.net!shemminger
change name of dist files.

2004/08/09 16:46:47-07:00 osdl.net!shemminger
Add distribution table loading (undebugged as yet).

(Logical change 1.71)
/external/iproute2/tc/Makefile
6d3692a94ce4d4c3a4c38eb5065ff89bde910a05 14-Aug-2004 osdl.net!shemminger <osdl.net!shemminger> add m_action

(Logical change 1.66)
/external/iproute2/tc/Makefile
96f13b804fc5b73c9b563049a504e6ed20a0262a 09-Aug-2004 osdl.net!shemminger <osdl.net!shemminger> build netem as .so again.

(Logical change 1.63)
/external/iproute2/tc/Makefile
4b1bbd9c18641ba497d97822408f9a3f4550e871 09-Aug-2004 osdl.net!shemminger <osdl.net!shemminger> Remove configuration options for stuff using our copied header files.

(Logical change 1.62)
/external/iproute2/tc/Makefile
1a1ba4bebbcb2bc82fb3abcc11f2f4c3d363be30 31-Jul-2004 osdl.net!shemminger <osdl.net!shemminger> HFSC is configurable

(Logical change 1.60)
/external/iproute2/tc/Makefile
ebafc64da8a592f497e6d84774baef24c7a2ab9e 30-Jul-2004 osdl.net!shemminger <osdl.net!shemminger> HTB might have version mismatch so make it an option

(Logical change 1.59)
/external/iproute2/tc/Makefile
7518df00e72235d3d1f9e355033cb6f147b32435 02-Jul-2004 net[shemminger]!shemminger <net[shemminger]!shemminger> Import patch iproute2-hfsc.diff

(Logical change 1.49)
/external/iproute2/tc/Makefile
d3ea2e81938ae99e48ee5ad928d08e50f1710757 02-Jul-2004 osdl.net!shemminger <osdl.net!shemminger> Build atm and netem as shared libraries

(Logical change 1.47)
/external/iproute2/tc/Makefile
c6fe35d5b38474c810289dd37ddedb009133a4ad 02-Jul-2004 osdl.net!shemminger <osdl.net!shemminger> conditional build of netem

(Logical change 1.43)
/external/iproute2/tc/Makefile
7dd6625c65942a4a2a0ffaa99244a8a8044c8610 28-Jun-2004 osdl.net!shemminger <osdl.net!shemminger> Rename netsim to netem in latest code.

(Logical change 1.39)
/external/iproute2/tc/Makefile
adff36d765a2b67f6cc2d0cacf57f160e80a0291 25-Jun-2004 osdl.net!shemminger <osdl.net!shemminger> Cleaner way to configure

(Logical change 1.33)
/external/iproute2/tc/Makefile
cda17fcd9d3d987f8c9cff33c687814042540512 09-Jun-2004 osdl.org!shemminger <osdl.org!shemminger> Build all the queueing disciplines (includes atm)

(Logical change 1.25)
/external/iproute2/tc/Makefile
9e9d615e32c1e0677d2c32619253eabb331ff307 08-Jun-2004 org[shemminger]!shemminger <org[shemminger]!shemminger> Import patch iproute2-2.4.7-htb3-tc.patch

(Logical change 1.10)
/external/iproute2/tc/Makefile
3c535bffc7ec9eafaf941649ca7291d3ba39476c 15-Apr-2004 org[shemminger]!shemminger <org[shemminger]!shemminger> Import patch tc-delay-schedluer

(Logical change 1.5)
/external/iproute2/tc/Makefile
aba5acdfdb347d2c21fc67d613d83d4430ca3937 15-Apr-2004 osdl.org!shemminger <osdl.org!shemminger> (Logical change 1.3)
/external/iproute2/tc/Makefile
86fdf0e47be697587efcf9602cd1f952a1d73170 15-Apr-2004 osdl.org!shemminger <osdl.org!shemminger> Initial revision
/external/iproute2/tc/Makefile