Commit Graph

312 Commits

Author SHA1 Message Date
site!shemminger
9bc8e3fe57 Initial revision 2005-02-07 18:01:21 +00:00
site!shemminger
d5b485564b Add experimental distribution.
(Logical change 1.135)
2005-02-07 18:01:21 +00:00
8!tgraf
ac2fc2df5e Use parse_rtattr_nested
(Logical change 1.129)
2005-01-18 22:11:58 +00:00
6!tgraf
14ee9e6159 Use parse_rtattr_nested
(Logical change 1.129)
2005-01-18 22:11:58 +00:00
5!tgraf
021ed13fdc Use parse_rtattr_nested
(Logical change 1.129)
2005-01-18 22:11:58 +00:00
4!tgraf
3b3ecd31c1 Use parse_rtattr_nested
(Logical change 1.129)
2005-01-18 22:11:58 +00:00
3!tgraf
5cb5ee34d3 Use parse_rtattr_nested
(Logical change 1.129)
2005-01-18 22:11:58 +00:00
2!tgraf
7893400077 Use parse_rtattr_nested
(Logical change 1.129)
2005-01-18 22:11:58 +00:00
14!tgraf
7d69fd97ec Use parse_rtattr_nested
(Logical change 1.129)
2005-01-18 22:11:58 +00:00
8!tgraf
4a86fe19bc Use NLMSG_TAIL
(Logical change 1.127)
2005-01-18 01:24:18 +00:00
6!tgraf
1b52a7622e Use NLMSG_TAIL
(Logical change 1.127)
2005-01-18 01:24:18 +00:00
5!tgraf
034102f258 Use NLMSG_TAIL
(Logical change 1.127)
2005-01-18 01:24:18 +00:00
4!tgraf
228569c3ff Use NLMSG_TAIL
(Logical change 1.127)
2005-01-18 01:24:18 +00:00
3!tgraf
60a383ae5f Use NLMSG_TAIL
(Logical change 1.127)
2005-01-18 01:24:18 +00:00
2!tgraf
fc78a8e98d Use NLMSG_TAIL
(Logical change 1.127)
2005-01-18 01:24:18 +00:00
17!tgraf
1a1d22a722 Use NLMSG_TAIL
(Logical change 1.127)
2005-01-18 01:24:18 +00:00
2!tgraf
3866d4643e Give pedit kind size a name
(Logical change 1.126)
2005-01-18 00:17:27 +00:00
2!tgraf
6107d297ac Avoid using magic number
(Logical change 1.126)
2005-01-18 00:17:27 +00:00
8!tgraf
cda4026c7f move dl body cache into get_action_kind
(Logical change 1.125)
2005-01-18 00:09:02 +00:00
2!tgraf
fe102f610a move dl body cache into get_pedit_kind
(Logical change 1.125)
2005-01-18 00:09:02 +00:00
net[shemminger]!shemminger
7e7c737245 Import patch iproute2.121
(Logical change 1.124)
2005-01-17 23:32:51 +00:00
net[shemminger]!shemminger
de5c62a901 Import patch iproute2.121
(Logical change 1.123)
2005-01-17 23:32:11 +00:00
net[shemminger]!shemminger
b906243b62 Import patch iproute2.116
(Logical change 1.118)
2005-01-17 23:28:16 +00:00
net[shemminger]!shemminger
6f0ba88be0 Import patch iproute2.115
(Logical change 1.117)
2005-01-17 23:27:56 +00:00
net[shemminger]!shemminger
1ffd7fd23e Import patch iproute2.110
(Logical change 1.112)
2005-01-17 23:26:23 +00:00
net[shemminger]!shemminger
3e1d2ea6ab Initial revision 2005-01-17 23:26:23 +00:00
net[shemminger]!shemminger
00fa84801e Import patch mirred.patch
(Logical change 1.111)
2004-12-08 20:13:56 +00:00
net[shemminger]!shemminger
d74b15e165 Initial revision 2004-12-08 20:13:56 +00:00
ch[shemminger]!tgraf
e5879dc603 iproute2: gnet_stats
(Logical change 1.107)
2004-12-07 23:52:52 +00:00
osdl.net!shemminger
50772dc51a Add ip rule flush capabilty and fix all the prototype changes
because of that code rewrites the nlmsghdr.

(Logical change 1.106)
2004-12-07 21:48:29 +00:00
osdl.net!shemminger
abf1d0b097 fix scaling in print_rates (for bits).
(Logical change 1.95)
2004-10-19 19:51:41 +00:00
net[shemminger]!shemminger
0284dcde32 Import patch iproute2-typo-fixes-1.diff
(Logical change 1.94)
2004-10-07 18:56:07 +00:00
osdl.net!shemminger
bb6a21a4fc Fix build warnings on x86_64
(Logical change 1.92)
2004-10-06 23:17:10 +00:00
osdl.net!shemminger
e914a5c41a reqs was rejected by kernel due to possible API breakage.
(Logical change 1.91)
2004-09-29 18:35:48 +00:00
osdl.net!shemminger
6b7dff17f6 Fix issues with filter name conflicts and cleanup.
2004/09/04 06:16:51-07:00 net[shemminger]!kaber
: prevent tc crashes

(Logical change 1.81)
2004-09-28 18:35:49 +00:00
osdl.net!shemminger
99475d054b Fix issues with filter name conflicts and cleanup.
(Logical change 1.81)
2004-09-28 18:35:49 +00:00
net[shemminger]!kaber
95812b56a5 : prevent tc crashes
(Logical change 1.81)
2004-09-28 18:35:49 +00:00
osdl.net!shemminger
2c5474ada2 Use common code to print tcstats
(Logical change 1.78)
2004-08-31 17:54:25 +00:00
osdl.net!shemminger
035d16d594 Fix typo in requeues
(Logical change 1.78)
2004-08-31 17:54:25 +00:00
osdl.net!shemminger
f2f99e2eef no longer need xstats stub
(Logical change 1.77)
2004-08-31 17:45:21 +00:00
osdl.net!shemminger
3d327bf58b new tc_stats handling, and const args to filter
(Logical change 1.77)
2004-08-31 17:45:21 +00:00
osdl.net!shemminger
6dc9f01634 make all filtering handles take const args.
(Logical change 1.77)
2004-08-31 17:45:21 +00:00
osdl.net!shemminger
1798c9d5a4 id can be const char
(Logical change 1.77)
2004-08-31 17:45:21 +00:00
osdl.net!shemminger
de481780a5 handle new tcstats
(Logical change 1.77)
2004-08-31 17:45:21 +00:00
osdl.net!shemminger
649b0755cc Handle new/old API and new additions to tc_stats.
2004/08/29 10:20:25-07:00 net[shemminger]!shemminger
Import patch reqs-patch-iproute2-2.6.8

(Logical change 1.77)
2004-08-31 17:45:21 +00:00
osdl.net!shemminger
2cfa0a4949 Delete: tc/q_hpfq.c
}(Logical change 1.77)
2004-08-31 17:45:21 +00:00
osdl.net!shemminger
ec7f9d52c4 Delete: tc/q_csz.c
}(Logical change 1.77)
2004-08-31 17:45:21 +00:00
osdl.net!shemminger
d2780ea3fc make clean remove .so
(Logical change 1.76)
2004-08-30 22:37:50 +00:00
osdl.net!shemminger
9bf19a85ce Turn on gact by default.
(Logical change 1.75)
2004-08-30 21:20:10 +00:00
osdl.net!shemminger
2265da08e8 (Logical change 1.75) 2004-08-30 21:20:10 +00:00
osdl.net!shemminger
3993410886 Initial revision 2004-08-30 21:20:10 +00:00
net[shemminger]!shemminger
8e64f6fe1f Import patch gact_iproute-2.6.8_patch
(Logical change 1.74)
2004-08-30 21:07:09 +00:00
osdl.net!shemminger
2e21655e39 Use getline() and nested attributes.
(Logical change 1.73)
2004-08-30 20:54:46 +00:00
osdl.net!shemminger
69286fe8b3 Typo in install of distribution files.
(Logical change 1.73)
2004-08-30 20:54:46 +00:00
osdl.net!shemminger
d2c4ee1b4c Change name of tablefactor.
(Logical change 1.73)
2004-08-30 20:54:46 +00:00
osdl.net!shemminger
25f869096f Auto merged
2004/08/24 11:54:13-07:00 osdl.net!shemminger
Fix calculation of percent to u32 scaling.

(Logical change 1.72)
2004-08-24 18:54:49 +00:00
osdl.net!shemminger
b7be3d0cd2 Cleanup cli for new version.
2004/08/09 16:46:47-07:00 osdl.net!shemminger
Add distribution table loading (undebugged as yet).

(Logical change 1.71)
2004-08-23 20:21:21 +00:00
osdl.net!shemminger
f307c24e2f Auto merged
2004/08/11 14:27:34-07:00 osdl.net!shemminger
Increase size of netlink buffer.

(Logical change 1.71)
2004-08-23 20:21:21 +00:00
osdl.net!shemminger
a2218e8eb7 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)
2004-08-23 20:21:21 +00:00
osdl.net!shemminger
9d156346bc Allow variable tablesize.
2004/08/10 10:46:18-07:00 osdl.net!shemminger
Rename: tc/dist_paretonormal.c -> tc/paretonormal.c

(Logical change 1.71)
2004-08-23 20:21:21 +00:00
osdl.net!shemminger
0967db8023 Allow variable tablesize.
2004/08/10 10:46:09-07:00 osdl.net!shemminger
Rename: tc/dist_pareto.c -> tc/pareto.c

(Logical change 1.71)
2004-08-23 20:21:21 +00:00
osdl.net!shemminger
fce988c776 Allow variable tablesize.
2004/08/10 10:46:00-07:00 osdl.net!shemminger
Rename: tc/dist_normal.c -> tc/normal.c

(Logical change 1.71)
2004-08-23 20:21:21 +00:00
osdl.net!shemminger
1ff891ab23 Initial revision 2004-08-23 20:21:21 +00:00
net[shemminger]!shemminger
d81b135b6f Import patch jamal-p1
(Logical change 1.70)
2004-08-23 20:20:41 +00:00
net[shemminger]!shemminger
b7de67dad5 Import patch hfsc-sc
(Logical change 1.69)
2004-08-23 20:17:40 +00:00
osdl.net!shemminger
2373fde9b0 new stuff from jamal.
(Logical change 1.66)
2004-08-13 23:54:55 +00:00
osdl.net!shemminger
6d3692a94c add m_action
(Logical change 1.66)
2004-08-13 23:54:55 +00:00
osdl.net!shemminger
fa3a9930a7 add action
(Logical change 1.66)
2004-08-13 23:54:55 +00:00
osdl.net!shemminger
68d5ba5429 (Logical change 1.66) 2004-08-13 23:54:55 +00:00
osdl.net!shemminger
6c45560b07 Initial revision 2004-08-13 23:54:55 +00:00
osdl.net!shemminger
26ab0b103c Make get_rates be table based and go up to terrabits.
(Logical change 1.65)
2004-08-13 23:23:46 +00:00
osdl.net!shemminger
96f13b804f build netem as .so again.
(Logical change 1.63)
2004-08-09 17:12:23 +00:00
osdl.net!shemminger
025dc69a25 Fix errors in netem scheduler when using PSCHED_CLOCK_CPU,
correct value before passing to kernel.

(Logical change 1.63)
2004-08-09 17:12:23 +00:00
osdl.net!shemminger
4b1bbd9c18 Remove configuration options for stuff using our copied header files.
(Logical change 1.62)
2004-08-09 16:35:28 +00:00
osdl.net!shemminger
1a1ba4bebb HFSC is configurable
(Logical change 1.60)
2004-07-30 22:27:50 +00:00
osdl.net!shemminger
ebafc64da8 HTB might have version mismatch so make it an option
(Logical change 1.59)
2004-07-30 20:50:38 +00:00
osdl.net!shemminger
a166d246d8 mpu support
(Logical change 1.58)
2004-07-30 20:26:15 +00:00
osdl.net!shemminger
934677a23e Adds mpu support to HTB (ATM) queueing discipline
(Logical change 1.58)
2004-07-30 20:26:15 +00:00
osdl.net!shemminger
31fa60e00f Replace rate with jitter
(Logical change 1.55)
2004-07-12 21:03:29 +00:00
osdl.net!shemminger
7b9868343a Fix netem display of rate and limit.
(Logical change 1.50)
2004-07-02 20:40:35 +00:00
net[shemminger]!shemminger
7518df00e7 Import patch iproute2-hfsc.diff
(Logical change 1.49)
2004-07-02 18:54:03 +00:00
osdl.net!shemminger
b7a4515085 Default lookup path for tc qdiscplines is /usr/lib/tc
Get rid of dead code.
Make BODY static.

(Logical change 1.47)
2004-07-02 17:47:53 +00:00
osdl.net!shemminger
d3ea2e8193 Build atm and netem as shared libraries
(Logical change 1.47)
2004-07-02 17:47:53 +00:00
osdl.net!shemminger
c6fe35d5b3 conditional build of netem
(Logical change 1.43)
2004-07-01 22:22:10 +00:00
osdl.net!shemminger
ffb79d0691 Add new rate and duplicate arguments.
(Logical change 1.41)
2004-07-01 11:02:04 +00:00
osdl.net!shemminger
9615dc1da4 all the print functions always returned 0, so just make them void.
(Logical change 1.40)
2004-06-28 20:42:59 +00:00
osdl.net!shemminger
d40b38b4d8 add -iec flag, and since all print functions return 0, change to just
void.

(Logical change 1.40)
2004-06-28 20:42:59 +00:00
osdl.net!shemminger
3ea2bf45b0 Add -iec flag
(Logical change 1.40)
2004-06-28 20:42:59 +00:00
osdl.net!shemminger
e79a15299f Rename netsim to netem in latest code.
}(Logical change 1.39)
2004-06-28 20:41:55 +00:00
osdl.net!shemminger
309a4c90a5 Rename netsim to netem in latest code.
2004/06/28 13:39:57-07:00 osdl.net!shemminger
Rename: tc/q_netsim.c -> tc/q_netem.c

(Logical change 1.39)
2004-06-28 20:41:55 +00:00
osdl.net!shemminger
7dd6625c65 Rename netsim to netem in latest code.
(Logical change 1.39)
2004-06-28 20:41:55 +00:00
osdl.net!shemminger
d3bc14fba8 Initial revision 2004-06-28 20:37:01 +00:00
osdl.net!shemminger
1a24c4de0a get rid of extra "netsim" on print output
(Logical change 1.35)
2004-06-25 21:34:45 +00:00
osdl.net!shemminger
adff36d765 Cleaner way to configure
(Logical change 1.33)
2004-06-25 21:14:22 +00:00
osdl.net!shemminger
3d9584f960 Rename delay to netsim
}(Logical change 1.32)
2004-06-25 21:13:49 +00:00
osdl.net!shemminger
9b4368ac34 Rename delay to netsim
2004/06/25 14:00:21-07:00 osdl.net!shemminger
Rename: tc/q_delay.c -> tc/q_netsim.c

(Logical change 1.32)
2004-06-25 21:13:49 +00:00
osdl.net!shemminger
aa48b4d581 Initial revision 2004-06-25 21:13:49 +00:00
osdl.net!shemminger
63e989f5e0 add loss paramater.
(Logical change 1.31)
2004-06-25 20:59:28 +00:00
osdl.org!shemminger
72fc2040f5 Add more complete rate values including IEC syntax.
(Logical change 1.26)
2004-06-09 22:03:03 +00:00
osdl.org!shemminger
cda17fcd9d Build all the queueing disciplines (includes atm)
(Logical change 1.25)
2004-06-09 21:31:01 +00:00
osdl.org!shemminger
b7cad0a1ec Get rid of warnings from unused funcs.
(Logical change 1.24)
2004-06-09 21:30:36 +00:00
osdl.org!shemminger
4703e08a93 Display rates ad mutiple of 1000 not 1024
(Logical change 1.22)
2004-06-09 21:29:27 +00:00
osdl.org!shemminger
d0d0e26c82 Use get_hz to pick up system HZ value at runtime.
(Logical change 1.19)
2004-06-09 18:10:55 +00:00
org[shemminger]!shemminger
9e9d615e32 Import patch iproute2-2.4.7-htb3-tc.patch
(Logical change 1.10)
2004-06-07 22:04:51 +00:00
org[shemminger]!shemminger
a46718956b Initial revision 2004-06-07 22:04:51 +00:00
osdl.org!shemminger
dbd90dc267 handl gbit as well.
const char *

(Logical change 1.6)
2004-06-02 20:22:08 +00:00
osdl.org!shemminger
4094db72b6 const char *
(Logical change 1.6)
2004-06-02 20:22:08 +00:00
osdl.org!shemminger
78d55b6efd Print pfifo status
(Logical change 1.6)
2004-06-02 20:22:08 +00:00
org[shemminger]!shemminger
3c535bffc7 Import patch tc-delay-schedluer
(Logical change 1.5)
2004-04-15 21:06:50 +00:00
org[shemminger]!shemminger
d0edbc6e5f Initial revision 2004-04-15 21:06:50 +00:00
osdl.org!shemminger
aba5acdfdb (Logical change 1.3) 2004-04-15 20:56:59 +00:00
osdl.org!shemminger
86fdf0e47b Initial revision 2004-04-15 20:56:59 +00:00